
- •Розділ 1. Обробка вхідного сигналу u(t), знаходження апроксимуючої функції та вибір оптимальної моделі
- •1.1 Табулювання сигналу
- •1.2 Побудова моделі за допомогою поліноміальної інтерполяції поліномом 7-го степеня
- •1.3 Побудова моделі за допомогою полінома Чебишева
- •1.4 Побудова моделі за допомогою перетворення Фур’є
- •1.5 Статистична обробка даних
- •1.6 Знаходження періодограми сигналів
- •1.7 Вибір оптимальної моделі
- •Оптимальні значення моделей
- •Розділ 2. Обробка вхідного сигналу w(t), знаходження апроксимуючої функції та вибір оптимальної моделі
- •2.1 Табулювання сигналу
- •2.2 Побудова моделі за допомогою поліноміальної інтерполяції поліномом 7-го степеня
- •2.3 Побудова моделі за допомогою полінома Чебишева
- •2.4 Побудова моделі за допомогою перетворення Фур’є
- •2.5 Статистична обробка даних
- •2.6 Знаходження періодограми сигналів
- •2.7 Вибір оптимальної моделі
- •Оптимальні значення моделей
- •Розділ 3. Обробка вихідного сигналу y(t), знаходження апроксимуючої функції та вибір оптимальної моделі
- •3.1 Табулювання сигналу
- •3.2 Побудова моделі за допомогою поліноміальної інтерполяції поліномом 7-го степеня
- •3.3 Побудова моделі за допомогою полінома Чебишева
- •3.4 Побудова моделі за допомогою перетворення Фур’є
- •3.5 Статистична обробка даних
- •3.6 Знаходження періодограми сигналів
- •3.7 Вибір оптимальної моделі
- •Оптимальні значення моделей
- •Розділ 4. Побудова загальної моделі системи
- •4.1 Табулювання двох вхідних та одного вихідного сигналів
- •4.2 Побудова першої моделі системи, виду
- •4.3 Побудова другої моделі системи, виду
- •4.3 Побудова третьої моделі системи, виду
- •4.4 Вибір оптимальної моделі
- •Оптимальні значення моделей
- •Висновок
- •Список використаних джерел
4.3 Побудова третьої моделі системи, виду
Y = a0 +bcos(U(t)) + dsin(W(t))
За допомогою методу найменших квадратів знаходимо систему рівнянь, розв’язавши яку можна отримати коефіцієнти а0, а1, та а2. За допомогою знайдених коефіцієнтів можна побудувати третю модель.
Система рівнянь буде мати вигляд:
Нижче приведемо лістинг модуля рішення даної системи:
clear;
load data.mat
for i=1:8;
for j=1:8;
A(i,j)=sum(n1t.^(i+j-2));
end;
end;
for i=1:8;
B(i)=sum(n1t.^(i-1).*n1ut);
end;
a1=B/A;
t=1:150;
f1=a1(8)*t.^7+a1(7)*t.^6+a1(6)*t.^5+a1(5)*t.^4+a1(4)*t.^3+a1(3)*t.^2+a1(2)*t+a1(1);
for i=1:8;
for j=1:8;
A(i,j)=sum(n2t.^(i+j-2));
end;
end;
for i=1:8;
B(i)=sum(n2t.^(i-1).*n2wt);
end;
a2=B/A;
f2=a2(8)*t.^7+a2(7)*t.^6+a2(6)*t.^5+a2(5)*t.^4+a2(4)*t.^3+a2(3)*t.^2+a2(2)*t+a2(1);
for i=1:8;
for j=1:8;
A(i,j)=sum(n3t.^(i+j-2));
end;
end;
for i=1:8;
B(i)=sum(n3t.^(i-1).*n3yt);
end;
a3=B/A;
f3=a3(8)*t.^7+a3(7)*t.^6+a3(6)*t.^5+a3(5)*t.^4+a3(4)*t.^3+a3(3)*t.^2+a3(2)*t+a3(1);
n=150;
Fur_por=3;
m=Fur_por;
for k=1:m+1
Am=(1/n)*sum(f3);
Bm(k)=(2/n)*sum(f3.*cos(k*f1));
Cm(k)=(2/n)*sum(f3.*sin(k*f2));
end
for k=1:m+1
for i=1:n
sysmod3(i)=Am+sum(Bm(k)*sin(k*f1(i))+Cm(k)*cos(k*f2(i)));
end
end
hPlot=plot(t,f3,'red');
hold on;
hPlot1=plot(t,sysmod3);
grid on;
xlabel('t')
ylabel('Y(t)')
set( hPlot,'LineWidth', 2 );
set( hPlot1,'LineWidth', 2 );
S3=sqrt((sum(f3-sysmod3)^2)/(n-2));
Розв’язавши її, знайдемо коефіцієнти а, b, c, які визначатимуть модель:
a0
= 2.3812;
Нижче побудуємо графічне представлення моделі, на якому видно її співвідношення до реального об’єкта.
Рис. 4.3 – Загальна модель системи виду
Y = a0 +bcos(U(t)) + dsin(W(t))
4.4 Вибір оптимальної моделі
Вибір оптимальної моделі системи будемо здійснювати за тим самим критерієм, що й вибір оптимальних моделей для функцій U(t), W(t), Y(t).
Приведемо лістинг розрахунку:
S1=sqrt((sum(f3-sysmod1)^2)/(n-2));
S2=sqrt((sum(f3-sysmod2)^2)/(n-2));
S3=sqrt((sum(f3-sysmod3)^2)/(n-2));
Значення результатів розрахунків по критерію для моделей зведемо в таблицю:
Оптимальні значення моделей
Таблиця 4.1
Номер можелі |
S1 |
S2 |
S3 |
Значення критерію |
8.3959e-016 |
5.7935 |
2.9667 |
Отже, оптимальною моделлю є модель, що описується рівнянням виду:
Y = a0+a1 U(t)+a2W(t)
Висновок
Математична модель є наближеним описом будь-якого класу явищ зовнішнього світу, вираженим за допомогою математичної символіки. Математична модель - могутній метод пізнання зовнішнього світу, а також прогнозування і управління. Аналіз математичної моделі дозволяє проникнути в суть явищ, що вивчаються.
Метод математичного моделювання, що зводить дослідження явищ зовнішнього світу до математичних задач, займає ведуче місце серед інших методів дослідження, особливо в зв'язку з появою ЕОМ. Він дозволяє проектувати нові технічні засоби, працюючі в оптимальних режимах, для рішення складних задач науки і техніки; проектувати нові явища. Математичні моделі виявили себе як важливий засіб управління. Вони застосовуються в самих різних областях знання, стали необхідним апаратом в області економічного планування і є важливим елементом автоматизованих систем управління.
За допомогою використання математичного моделювання ми визначили можливості опису випадкових процесів математичними моделями різних видів. З чого було видно, що різні характеристики одного й того ж випадкового процесу мають різні адекватні моделі. Тому слід відмітити, що для опису характеристик випадкового процесу, для адекватності оцінки об’єкта чи система потрібно будувати декілька математичних моделей, з яких вибирати найбільш оптимальну. Але все рівно, складність об’єктів буває настільки великою, що навіть опис складними рівняннями не дасть повної відповідності та точності щодо реального об’єкта.