Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
моделювання систем.docx
Скачиваний:
25
Добавлен:
12.02.2016
Размер:
128.07 Кб
Скачать
  1. Якими шляхами здійснюється визначення структури та параметрів функції?

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

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

  4. +km+km1+...+k s )<, що буде виконуватись нерівність

  5. L , (3.11)

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

  7. K0 Km Km1 Ks

  8. L Ck0kmkm1ks x(t)k0 xm(t)km y(t)km1 yn(t)ks , (3.12)

  9. k0 0 km0km10 ks 0

  10. s=m+n+2, Ck0kmkm1ks - коефіцієнти поліному, які є дійсними постійними величинами, оскільки багатовимірний поліном (3.12) - стаціонарний K0 Km Km1 Ks

  11. оператор, Ck0kmkm1ks  0, тобто тривіальний розв’язок, при

  12. k00 km0km10 ks0

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

  14. один з коефіцієнтів Ck0kmkm1ks  1.

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

  16. 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) .

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

  18. Fz Fz1,z2,...,zmn2  0 .

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

  20. lim Ls(z)  F(z)

  21. s  

  22. рівномірно в області  . Оскільки функція F є дійсною, многочлени Ls можна вибрати також дійсними. Виберемо в якості наближувального многочлен скінченного степеня L(z) (3.12). Оскільки згідно з умовою леми 3.1 принаймні один з коефіцієнтів многочлена (3.12) Ck0kmkm1ks  1, система базових апроксимуючих степеневих функцій є лінійно незалежною. Тому при достатньо великих s на основі теореми Стоуна-Вейєрштрасса буде справджуватись нерівність

  23. Lsz ,

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

  25. доведено. ■

  26. Лема 3.1 є основою для визначення математичних моделей у вигляді багатовимірних степеневих поліномів, аргументами яких є часові залежності дій, реакцій схем та їх похідних. Моделі, які описують зв'язок між миттєвими значеннями дій x(t i ) та реакцій схем y(t i ) при t i T, можуть визначатись чисельними, чисельно-аналітичними або аналітичними методами. Оскільки многочлен (3.12) є лінійною функцією відносно своїх коефіцієнтів, для знаходження моделі необхідно сформувати та розв'язати відповідну систему лінійних нерівностей відносно C. Запишемо таку систему у вигляді:

  27. K0 Km Km! Ks

  28. Ck0kmkm!ks x(ti )k0 xm(ti )km y(ti )km1 yn(ti )ks  , (3.13)

  29. k00 km0km10 ks0 i  1,k ,

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

  31. K0 Km Km1 Ks

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

  33. k00 km0km10 ks0

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

  35. K0 Km Km1 Ks

  36. Ck0kmkm1ks x(t)k0 xm(t)km y(t)km! yn(t)ks  0, (3.14)

  37. k00 km0km10 ks0

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

  39.  x'(t)  x1(t);

  40.  

  41.  xm (t)  xm (t);

  42.  y'(t)  y1(t); (3.15)

  43.  

  44. yn (t)  yn (t);

  45.  K0 Km Km1 Ks

  46.  Ck0kmkm1ks x(t)k0 xm (t)km y(t)km1 yn (t)ks  0.

  47. k00 km0km10 ks0

  48. Оскільки невідомі yn(t) входять до рівняння (3.14) неявно, такі рівняння можуть мати більше одного розв'язку. Тобто, у моделі (3.14), визначеній на інтервалі часу t[0;T] і справедливій для множин сигналів X N (t) та Y N (t), одній дії x(t)X N (t) може відповідати не одна, а набір реакцій yi

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

  50. ynix, x',,xm, y, y',, yn1,i  1,, (3.16)

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

  52. zi ix,x',,xm, y, y',, yn1,i  1, є розв’язками рівняння

  53. K0 Km Km! Ks

  54. Ck0kmkm1ks x(t)k0 xm(t)km y(t)km! zks  0. Таке зведення

  55. k00 km0km10 ks0

  56. можливе в околі деякої точки ,,, ,,, якщо

  57. K0 Km Km1 Ks

  58.  Ck0kmkm1ks k0 ,,km ,km1 ,,ks  0

  59. k0 0 km 0 km1 0 ks

  60. K0 Km Km1 Ks

  61. та  Ck0kmkm1ks k0 ,,km ,km1 ,,ks z  0. При цьому кожне з

  62. k0 0 km 0 km1 0 ks 0

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

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