Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Татарченко Аліна ІН-91
Лабораторна робота №2
Завдання 4.4 Побудувати дискретну лінійну модель вхід – вихід за показниками входів у систему та її реакцій , що вимірювалися в однакові моменти часу разів (дані з табл. 4.4).
Варіант 10:
10 |
U={3.2;2.8;1.6; 1.55;1.9;2.01;2.5;2.7;3.1;3.6;4.1} Y={6.3; 5.2; 3.1;2.9; 1.5;2.2; 3.8; 3.9; 4.1; 4.9;5.2} |
Хід роботи
Загальний вигляд моделі буде такий
Вибір вигляду моделі визначається з передбачення, що реакція системи в момент часу (k+n) залежить від входів виходів в якийсь попередній n моментів часу.
Невідомі коефіцієнти моделі будемо шукати за методом найменших квадратів за умови, що модель найкращим чином буде передбачати вихідні дані, які є відомими. За критерій оптимальності передбачень будемо обирати
- похибка
Для того, щоб побудувати модель вхід-вихід потрібно:
n – порядок моделі – кількість моментів часу які є впливовими на реакцію системи в початковий момент.
Виберемо порядок моделі:
n визначається з: , N=10
.Тоді вона набуде вигляду
. Використовувати її можна для , щоб спрогнозувати відповідні відомі значення реакції системи. При
;
;
;
;
;
Модель не може передбачити всіх експериментальних значень виходів, а може передбачити тільки з моменту часу n.
В матричному вигляді система буде виглядати так:
,
.
Метод найменших квадратів:
Достатня умова існування екстремуму в МНК виконується завжди – сума квадратів відхилень не буде мати максимуму, лише мінімум.
Необхідна умова існування екстремуму - - СЛАР, яку необхідно розв’язати відносно Q.
1.) За даними значеннями входів і виходів , побудувати матрицю R
... …
... ...
R= ………………………………..…………..….....
... …
> R:=<<2.4|2.9|3.6|4.2|1|2|3|4>, <2.9|3.6|4.2|5.1|2|3|4|5>,<3.6|4.2|5.1|5.8|3|4|5|6>,<4.2|5.1|5.8|6.3|4|5|6|7>,<5.1|5.8|6.3|7.8|5|6|7|8>, <5.8|6.3|7.8|9.5|6|7|8|9>>;
2.)Визначити транспоновану матрицю R*
> R1:=transpose(R);
3.)Отримати матрицю А=R*∙R
> A:=multiply(R1,R);
4.) Ввести
> Y1:=<4.2,5.1,5.8,6.3,7.8,9.5>;
5.) Отримати матрицю B = R*.
> B:=multiply(R1,Y1);
6.) Розв'язати СЛАР Q=(R*R)-1R*.
> A2:=inverse(A);
> Q:=multiply(A2,B);
Отже, модель детермінована модель вхід-вихід для даної задачі буде мати такий вигляд:
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.