Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Розділ 3

.pdf
Скачиваний:
5
Добавлен:
12.02.2016
Размер:
682.51 Кб
Скачать

3. Моделювання аналогових та дискретних систем 3.1. Постановка задачі побудови математичної моделі

Існує розв’язання проблеми побудови за заданими вхідними та вихідними часовими сигналами x(t) та y(t) (напругами або струмами) математичних моделей нелінійних схем, які описуються диференціальними рівняннями у явній формі. Розглянемо принципи побудови математичних моделей нелінійних динамічних схем, що мають вигляд інтегро-диференціальних, а також відповідних дискретних рівнянь при обмеженій апріорній інформації. Нехай задано неперервні, скінченні та обмежені множини вхідних сигналівXN (t) X(t) , де XN (t) = xk (t) N k 1 та вихідних сигналів схеми

YN (t) Y(t) , де {YN (t)}={yk (t)}N k 1, визначені на множинах X та Y , які належать до класів L2 та CDm . Тобто, для всіх моментів часу t [0;T] є відомими скінченні множини дій з елементами XN (t) =[x1(t),x2 (t),...,xN (t)],

а також відповідних реакцій YN (t) =[y1(t), y2 (t),...,yN (t)] (інакше кажучи, для всіх моментів часу t з інтервалу спостереження T математичні описи вхідних та вихідних сигналів схеми відомі). Покладемо, що сигнали x та y узгоджені у часі і для них виконується умова причинності. Припустимо, що для X та Y існує оператор F:x y, x X. Визначимо за заданими сигналами схеми x(t), y(t) структуру та параметри її математичної моделі.

Розглянемо традиційне для опису нелінійних схем представлення у вигляді алгебро-диференціальних рівнянь у нормальній формі вигляду:

x f(x,u,t);

 

y G(x,u,t),

(3.1)

де u(t),x(t),y(t) – дійсні вектор-функції відповідно вхідних сигналів (збурень),

параметрів стану та вихідних сигналів

(реакцій), а дійсна вектор-функція

y G(x,u,t) є диференційовною за часом t

при t [t0,T] . Узагальнимо систему

рівнянь (3.1) для опису більш широкого класу систем. Здійснимо це спочатку для випадку автономної системи, тобто при відсутності дій u . Для цього ще раз перепишемо систему (3.1), однак без вектор-функції u(t) , при цьому подамо перше рівняння (3.1) в неявній формі. Тоді система рівнянь (3.1) набуде вигляду

F(t,x,x ) 0;

 

y G(x,t),

(3.2)

з початковими умовами x(t0) x0 , де F – дійсна вектор-функція,

диферен-

ційовна за часом t при t [t0,T] .

 

Теорема 3.1. Нехай функція F задовольняє такі умови:

 

46

 

1 . Визначник матриці

F/ x є

 

відмінним від нуля для заданого

інтервалу зміни t [t0,T] .

 

 

 

 

2 . Функція

 

F/ x

 

є обмеженою,

 

F/ x

 

N .

 

 

 

 

3 . x0 є заданим коренем системи рівнянь F(t0,x0,x ) 0 .

Тоді неявне векторне диференціальне рівняння (3.2) зводиться до розши-

реної системи нормальних диференціальних рівнянь першого порядку.

 

Доведення. Продиференціювавши перше з рівнянь системи (3.2)

за t ,

отримаємо

 

 

 

 

F

F x

F

x 0.

(3.3)

 

t

x

x

 

На основі умови 1 можна стверджувати, що існує обернена матриця до матриці F/ x . Позначимо таку матрицю A ( F/ x ) 1 . Тоді з рівняння (3.3) отримаємо таку систему диференціальних рівнянь другого порядку в явній формі:

 

F

 

F

 

(3.4)

x A

t

x

x .

 

 

 

 

Ввівши нові змінні z1 x, z2 x , систему (3.4) зводимо до розширеної системи першого порядку:

 

z

z

2

;

 

 

 

 

 

 

1

 

 

 

 

 

 

 

z2

 

F

 

F

 

 

;

(3.5)

A

 

 

 

z2

 

 

z1

 

 

t

 

 

 

 

 

 

y G(z1,t).

 

 

 

 

Теорему доведено.

 

 

 

 

 

 

 

 

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

У випадку неавтономної системи, тобто при наявності відомих вхідних сигналів u(t) , система рівнянь (3.2) набуває вигляду

F(t,u,x,x ) 0;

 

y G(u,x,t).

(3.6)

Очевидно, що при виконанні умов теореми 1 –3 остання система може бути зведена до явної форми аналогічно, як друга система.

47

Узагальнивши рівняння системи (3.2) на випадок автономної системи n - го порядку, отримаємо

F(t,x,x , x , , x(n) ) 0;

(3.7)

y G(t,x,x , ,x(n 1))

з відповідними початковими умовами

x(t0) x0,

x (t0) x0,

,

x(n 1)(t0) x0(n 1) .

Для неавтономної системи n -го порядку при наявності в рівняннях похідних від дій отримуємо:

F(t,u,u , ,u(m),x,x , , x(n) ) 0;

 

y G(t,u,u , ,u(m),x,x , ,x(n 1)) ,

(3.8)

де u(i) u(i)(t), а початкові умови такі ж, як і для системи (3.7). Очевидно, що системи (3.7), (3.8) зводяться до явної форми аналогічно, як і система (3.2).

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

F x(t),x'(t), ,x m (t),y(t)y'(t), ,y n (t) 0,

 

(3.9)

з початковими умовами

y(t0) y0,y'(t0) y'0 , ,y

n 1

(t0) y

n 1

, де

F- дійсна

 

0

нелінійна вектор-функція,

диференційована за часом

t [t0,T], яка явно не

залежить від часу. Сформулюємо задачу, як задачу пошуку структури або (та) параметрів такої функції F , яка задовольняє умові

 

F

 

, x(t) XN (t) ,y(t) YN (t) ,

(3.10)

 

 

де 0, при існуванні однозначного розв'язку y(t) та обмеженні (3.3).

3.2. Математичні моделі у вигляді алгебро-диференційних рівнянь

Визначення структури та (або) параметрів функції F[...] може здійснюватись шляхом формулювання та розв’язання задачі мінімізації

48

нев’язки шуканої математичної моделі у певній нормі аналітично, чисельноаналітичними або чисельними методами). Розглянемо принципи побудови математичних моделей за допомогою чисельних методів. Чисельноаналітичні та аналітичні методи визначення математичних моделей будуть розглянуті в наступних розділах. Відомо, що для побудови моделі у загальному випадку недостатньо наявності будь-якої скінченної кількості сигналів. Однак, якщо оператор схеми є неперервним, вхідні сигнали x(t) утворюють компактну замкнену множину, тоді модель схеми може бути побудована за допомогою скінченної кількості тестових сигналів. Нехай для сигналів x(t), y(t) існує модель, яка трансформує миттєві значення дій x(ti ) у відповідні миттєві значення реакцій y(ti ) з похибкою, яка не перевищує значення (3.3). Знайдемо структуру та параметри такої моделі, якою можна апроксимувати функцію F[...] і за допомогою якої з множини XN (t) у

множину YN (t) можна трансформувати часові функції, що містять свої миттєві значення. Для цього сформулюємо наступну лему.

Лема 3.1. Нехай схема описується рівнянням виду (3.9), локально неперервним у замкненій області зміни аргументів F[...]. Нехай також задано аналітичні вирази для сигналів x(t) XN (t) , y(t) YN (t) , де XN (t) ,

YN (t) - компактні множини сигналів. Тоді для сигналів x(t),y(t) та значення

>0 існує такий багатовимірний поліном L[...] скінченного степеня (k0 +...+

+km+km 1+...+ks )< , що буде виконуватись нерівність

 

 

 

 

 

 

 

L

 

,

(3.11)

 

 

 

 

 

 

 

 

при обмеженні (3.3) для будь-яких агументів F[...] з області їх зміни , де

K0

 

Km Km 1

Ks

 

 

 

 

 

 

x m (t) km y(t) km 1 y n (t) ks ,

 

L

Ck0 kmkm 1 ks x(t) k0

(3.12)

k0 0

km 0km 1 0

ks 0

 

 

 

 

 

 

 

 

s=m+n+2,

Ck0 kmkm 1 ks -

коефіцієнти поліному, які є дійсними постійними

величинами,

оскільки

багатовимірний

поліном (3.12) - стаціонарний

 

K0

 

Km

Km 1

Ks

 

 

 

 

оператор,

 

Ck0 kmkm 1 ks

0, тобто тривіальний розв’язок, при

 

k0 0

km 0km 1 0

ks 0

 

 

 

 

якому всі коефіцієнти дорівнюють нулю, виключається. Крім цього, хоча б один з коефіцієнтів Ck0 kmkm 1 ks 1.

Доведення. Зробимо в (3.9) наступну заміну змінних:

z1 x(t),z2 x'(t), ,zm 1 x m (t),zm 2 y(t),zm 3 y'(t), ,zm n 2 y n (t).

З урахуванням зроблених замін рівняння (3.9) може бути подано у вигляді:

49

F z F z1,z2,...,zm n 2 0.

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

lim Ls(z) F(z) s

рівномірно в області . Оскільки функція F є дійсною, многочлени Ls можна вибрати також дійсними. Виберемо в якості наближувального многочлен скінченного степеня L(z) (3.12). Оскільки згідно з умовою леми 3.1 принаймні один з коефіцієнтів многочлена (3.12) Ck0 kmkm 1 ks 1, система

базових апроксимуючих степеневих функцій є лінійно незалежною. Тому при достатньо великих s на основі теореми Стоуна-Вейєрштрасса буде справджуватись нерівність

Ls z ,

де 0, при обмеженні (3.3) для будь-яких агументів F[...] з області . Лему доведено. ■ Лема 3.1 є основою для визначення математичних моделей у вигляді багатовимірних степеневих поліномів, аргументами яких є часові залежності дій, реакцій схем та їх похідних. Моделі, які описують зв'язок між миттєвими значеннями дій x(ti ) та реакцій схем y(ti ) при ti T, можуть визначатись чисельними, чисельно-аналітичними або аналітичними методами. Оскільки многочлен (3.12) є лінійною функцією відносно своїх коефіцієнтів, для знаходження моделі необхідно сформувати та розв'язати відповідну систему

лінійних нерівностей відносно C . Запишемо таку систему у вигляді:

 

K0

Km Km !

Ks

x(ti ) k0 x m (ti ) km y(ti ) km 1 y n (ti ) ks

 

 

 

 

Ck0 kmkm ! ks

,

(3.13)

 

k0 0

km 0km 1 0

ks 0

 

 

 

i

 

,

 

 

 

 

1,k

 

 

 

 

де k - кількість часових точок. Система нерівностей (3.13), сформована для точок ti , є перевизначеною, тобто кількість миттєвих точок сигналів x(t), y(t), перевищує кількість шуканих коефіцієнтів С багатовимірного поліному L[...]. При необхідності отримання мінімальних значень похибок, задача побудови моделі зводиться до мінімізації нев’язки багатовимірного апроксимаційного поліному. Мінімізація лінійної форми,

якою

є

поліном,

при

наявності

обмежень

(3.3)

та

 

 

 

 

50

 

 

 

K0

Km Km 1

Ks

 

 

 

 

Ck0 kmkm 1 ks

0 є задачею лінійного програмування, для

k0 0

km 0km 1 0

ks 0

 

 

розв'язання якої існують добре розроблені методи, алгоритми та програми. В результаті розв’язання задачі апроксимації (3.11) отримується

аналогова модель схеми, яку можна подати у вигляді:

K0

Km Km 1

Ks

x(t) k0 x m (t) km y(t) km ! y n (t) ks 0,

 

 

Ck0 kmkm 1 ks

(3.14)

k0 0

km 0km 1 0

ks 0

 

 

де значення y(t) у загальному випадку визначаються в результаті розв'язання рівняння (3.14) чисельними методами. Модель (3.14) може бути представлена у формі наступної системи алгебро-диференціальних рівнянь першого порядку:

 

 

 

 

 

 

 

 

x'(t) x1(t);

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xm(t) xm (t);

 

 

 

 

 

 

 

 

 

 

 

 

y'(t) y1(t);

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3.15)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K

 

K

 

K

yn (t) yn (t);

 

 

 

 

K

0

m

m 1

s

 

xm

 

 

 

 

 

 

 

 

 

k0

km

km 1

ks

0.

 

Ck0 kmkm 1 ks

x(t)

(t)

y(t)

yn (t)

 

0

km 0km 1 0

ks 0

 

 

 

 

 

 

k0

 

 

 

 

 

 

Оскільки невідомі y n (t) входять до рівняння (3.14) неявно, такі рівняння можуть мати більше одного розв'язку. Тобто, у моделі (3.14), визначеній на інтервалі часу t [0;T] і справедливій для множин сигналів XN (t) та

YN (t) , одній дії x(t) XN (t) може відповідати не одна, а набір реакцій yi

(t) YN (t) i, i=1,2,..., . Для забезпечення однозначності розв’язків (3.14) по відношенню до y(t), тобто для вибору одного розв'язку з їх множини, зведемо таке рівняння до явної форми. У загальому випадку диференціальне рівняння (3.14) зводиться до наступних незалежних рівнянь у явній формі, розв’язаних по відношенню до старшої похідної:

 

 

y n i x,x', ,x m ,y,y', ,y n 1 ,i

 

,

 

(3.16)

 

 

1,

 

де

i - алгебраїчна або трансцендентна функція своїх аргументів,

причому

zi i x,x', ,x m ,y,y', ,y n 1 ,i

 

 

є

розв’язками

рівняння

1,

K0

Km Km !

Ks

m (t) km y(t) km ! z ks 0.

 

 

 

Ck0 kmkm 1 ks x(t) k0 x

Таке

зведення

k0 0

km 0km 1 0

ks 0

 

 

 

 

 

 

51

можливе

в

околі

деякої

точки

, , , , , ,

якщо

K0

Km Km 1

Ks

 

 

 

 

 

Ck0 kmkm 1 ks k0 , , km , km 1 , , ks 0

 

 

k0 0

km 0 km 1 0

ks

 

 

 

 

 

 

K0

Km

Km 1

Ks

 

 

 

 

та

 

Ck0 kmkm 1 ks k0 , , km , km 1 , , ks z 0. При цьому

кожне з

 

k0 0

km 0 km 1 0

ks 0

 

 

 

 

рівнянь (3.16) буде частковим випадком рівняння (3.14).

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

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

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

max

y(t) ym (t)

,

 

 

(3.17)

 

 

t T

 

 

 

 

 

а також середньоквадратичну похибку

 

 

 

 

1

 

 

 

 

 

 

 

n

2

 

 

 

 

 

y ti ym ti ,

(3.18)

n

 

 

i 1

 

 

 

де n - кількість миттєвих значень вихідних сигналів.

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

52

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

3.3. Математичні моделі у формі інтегро-диференційних рівнянь

Нехай система описується інтегро-диференційним рівнянням. Для отримання загального представлення у формі інтегро-диференціального рівняння введемо до виразу (3.9) інтеграли від зовнішніх дій та реакцій схеми. В результаті опис набуде форми інтегро-диференціального рівняння виду:

x t ,x' t , ,x m t ,

 

x t dt,

 

x t dt2, ,

 

x t dtr ,

 

 

 

 

 

 

 

 

 

r

 

y t ,y' t , ,y n t ,

 

y t dt,

 

y t dt2, ,

 

y t dts 0.

(3.19)

 

 

 

 

 

 

 

s

 

 

де аргументами функції є скалярні часові функції від залежностей зовнішніх дій x(t) , реакцій системи y(t), їх похідних та інтегралів за відомих початкових умов. Визначимо структуру та параметри опису (3.19) за відомими аргументами.

Нехай схема задовольняє наступну вимогу: її математичний оператор (функція [ ] (3.19)) є неперервним за всіма своїми аргументами. Зокрема, неперервність за аргументом x(t) означає, що для довільного 0 можна вказати певне число 0 , яке залежить від , таке, що при t [t0,T] , де T 0 ,

виконується умова

 

x1(t) x2(t)

 

 

 

. Тоді

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(m)

(t), x(t)dt, x(t)dt

2

, ,

x(t)dt

r

 

 

 

 

 

 

 

 

x1(t),x (t), ,x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

 

y(t),y (t), ,y

(n)

(t),

y(t)dt, y(t)dt

2

, ,

 

 

y(t) dt

s

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s

 

 

 

 

 

 

 

 

 

2(t),x (t), ,x

(m)

(t), x(t)dt, x(t)dt

2

, ,

x(t)dt

r

,

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

 

y(t),y (t), ,y(n)(t), y(t)dt, y(t)dt2, ,

 

 

y(t) dts

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s

 

 

 

 

 

 

при цьому 0 , коли 0. Аналогічно означуємо неперервність і за іншими аргументами. Задамо для всіх моментів часу t [t0,T] скінченну множину

сигналів {X

N

(t)} {x

k

(t)}N

1

таку, що {X

N

(t)} {X(t)},

де {X(t)}

– множина всіх

 

 

 

k

 

 

 

 

можливих вхідних сигналів. Задамо

відповідні

сигнали

{YN (t)} {Y(t)}, де

{YN (t)} {yk (t)}kN 1, {Y(t)}

– множина всіх можливих вихідних сигналів. Тоді для

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

53

Покладемо, що для заданих сигналів x(t) і y(t) існує певний математичний оператор, який відображає миттєві значення дій x(ti ) у відповідні миттєві значення реакцій y(ti ) . Визначимо структуру та параметри математичної моделі схеми, для чого обгрунтуємо можливість побудови оператора, яким можна апроксимувати функцію [ ] і за допомогою якого з множини {XN (t)} у множину {YN (t)} можна переводити часові функції, які складаються зі своїх миттєвих значень. Відповідно з теоремою Стоуна – Вейєрштраcса можна стверджувати наступне

Твердження 3.1. Нехай нелінійна система описується рівнянням (3.19), функція [ ] якого є неперервною у певній області зміни своїх аргументів. Нехай також задано аналітичні вирази для сигналів x(t) {XN (t)}, y(t) {YN (t)}, де {XN (t)}, {YN (t)} компактні множини сигналів. Тоді для сигналів x(t),y(t) і деякого 0 завжди знайдеться такий алгебричний многочлен, зокрема багатовимірний поліном L [ ] скінченного степеня (k0 km km 1 ks) , що буде виконуватися нерівність

L [ ] ,

де

 

 

 

K0

Ks

 

 

 

 

 

 

 

L [ ]

Ck0 ks[x(t)]k0 [x (t)]k1 [x(m)(t)]km

 

 

 

k0 0

ks 0

 

 

 

 

 

 

 

 

 

x(t)dt km 1

 

x(t)dt2 km 2

 

 

 

x(t)dtr kr

 

 

 

 

 

 

 

r

 

 

[y(t)]kr 1[y (t)]kr 2 [y(n)(t)]kr n 2

y(t)dt kr n 3 y(t)dt2 kr n 4 s y(t)dts ks ,

аCk0 ks коефіцієнти полінома, які є сталими величинами, оскільки поліном

є стаціонарним оператором.

Сформульоване твердження, яке справджується для будь-якого скінченного значення N , є необхідною математичною основою для визначення моделей нелінійних рекурсивних систем у формі неявних операторів, побудованих у вигляді багатовимірних апроксимаційних поліномів, аргументами яких є часові залежності вхідних та вихідних сигналів схем, їх похідних та інтегралів. Такі моделі описують зв’язок між миттєвими значеннями вхідних і вихідних сигналів систем x(ti ) та y(ti ) при ti [t0,T] .

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

K0

Ks

Ck0 ks[x(t)]k0 [x (t)]k1 [x(m)(t)]km

k0 0

ks 0

 

54

 

 

 

x(t)dt km 1

 

x(t)dt2 km 2

 

x(t)dtr kr

 

 

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

 

 

 

[y(t)]kr 1[y (t)]kr 2 [y(n)(t)]kr n 2

 

 

 

 

 

y(t)dt kr n 3

 

y(t)dt2 kr n 4

 

 

 

y(t)dts ks

0.

(3.20)

 

 

 

 

 

 

 

 

s

 

 

 

 

Оскільки невідомі y(t)

входять до рівняння (3.19) неявно, воно може мати

більше одного розв’язку. В результаті у моделі (3.20), визначеній на інтервалі

часу ti [t0,T] і справедливій для множин сигналів {XN (t)}, {YN (t)},

одній дії

x(t) {XN (t)} може відповідати не одна, а набір реакцій yi (t) {YN (t)},

i 1,2, ,z,

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

(n)

(t) j

 

(m)

(t), x(t)dt,

x(t)dt

2

, ,

x(t)dt

r

,

yj

x(t),x (t), ,x

 

 

 

 

 

 

 

 

 

 

 

r

 

 

y(t),y (t), ,y

 

(t),

y(t)dt,

y(t)dt

 

, ,

y(t)dt

,

j

1,k

.

(3.21)

 

(n 1)

 

 

 

2

 

 

s

 

 

 

 

 

 

 

 

 

 

 

s

 

 

 

 

 

При цьому кожне з рівнянь (3.21) буде частковим випадком опису (3.19). Відомо, однак, що інтегро-диференціальні рівняння можна зводити до

еквівалентних диференціальних рівнянь. Розглянемо можливість такого зведення для рівняння (3.19). Для цього введемо наступні заміни:

v(t)

 

 

x(t)dtr,

w(t)

 

 

y(t)dts.

(3.22)

 

r

 

 

s

 

 

З урахуванням замін (3.22) вираз (3.19) можна представити у вигляді еквівалентного диференціального рівняння відносно старшого інтегралу від w(t):

v(t).v'(t), ,v(p) (t),w(t),w'(t), ,w(q)(t) 0,

(3.23)

де p=m+r+1; q=s+n+1. Оскільки представлення (3.30) при перепозначеннях v(t) x(t),w(t) y(t) збігається з описом (3.9), принципи побудови математичних моделей у вигляді неявних алгебро-диференціальних рівнянь можна застосовувати і для випадку моделі (3.30), якщо в якості її аргументів розглядати не лише вхідні, вихідні сигнали схеми та їх похідні, але й інтеграли від таких сигналів. Зведення інтегро-диференціальних до еквівалентних диференціальних рівнянь є ефективним засобом використання моделей у формі інтегро-диференціальних рівнянь. Відмітимо, що при постановці задачі Коші для отримання розв'язків рівняння (3.30) необхідно задавати відповідні початкові умови: w i (0) ei , i 0,1, ,q 1.

55

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]