- •1 Програма дисципліни
- •4 Методи ідентифікації статичних характеристик об’єктів.
- •5 Динамічні характеристики об’єктів.
- •6 Методи ідентифікації динамічних характеристик.
- •7 Аналіз якості ідентифікації.
- •8 Адаптивні методи визначення параметрів моделі.
- •2 Вимоги щодо оформлення курсової роботи
- •3 Зміст завдання до курсової роботи
- •3.1 Тема курсової роботи:
- •3.2 Постановка задачі курсової роботи
- •Завдання 1. Аналіз статистичних характеристик об'єкта за даними пасивного експерименту та обрання структури моделі
- •Завдання 2. Визначення параметрів статичної моделі об'єкта за обраною структурою
- •Завдання 3. Визначення динамічних моделей об'єкту за даними пасивного експерименту
- •Завдання 4. Аналіз результатів моделювання динамічних характеристик
- •Таблиця 1 – Індивідуальні варіанти до завдань курсової роботи
- •А.1 Варіант даних №1 – файл dan1.Txt
- •А.2 Варіант даних №2 – файл process_2.Txt
- •Б. Формули для програмування завдань курсової роботи
- •B. Стандартні функції Matlab, що використовуються в курсовій роботі
B. Стандартні функції Matlab, що використовуються в курсовій роботі
|
Функція |
Призначення |
|
abs(x) |
Обчислення модуля значень масиву |
|
sqrt(x) |
Обчислення кореня квадратного значень масиву |
|
log(x) |
Обчислення натурального логарифму значень масиву |
|
log10(x) |
Обчислення десяткового логарифму значень масиву |
|
exp(x) |
Обчислення експоненти значень масиву |
|
rand(n,m) |
Створення матриці випадкових чисел з рівномірним законом розподілу розміром n×m |
|
randn(n,m) |
Створення матриці випадкових чисел з нормальним законом розподілу розміром n×m |
|
sum(x) |
Сума елементів вектора чи стовпчиків матриці |
|
mean(x) |
Середнє значення (математичне сподівання) вектора чи стовпчиків матриці |
|
min(x) |
Мінімальне значення вектора чи стовпчиків матриці |
|
max(x) |
Максимальне значення вектора чи стовпчиків матриці |
|
std(x) |
Стандартне відхилення вектора чи стовпчиків матриці |
|
median(x) |
Медіана вектора чи стовпчиків матриці |
|
corrcoef(x,y) |
Обчислення коефіцієнта кореляції поміж векторами |
|
det(X) |
Обчислення визначника матриці |
|
inv(X) |
Обчислення оберненої матриці |
|
rank(X) |
Обчислення рангу матриці |
|
norm(X) |
Обчислення норми матриці |
|
zeros(m,n) |
Створення нульової матриці |
|
plot(x,y,’s’) |
Побудова графіка y(x) |
|
subplot(m,n,k) |
Формування в одному графічному вікні m×n малюнків |
|
figure(n) |
Відкриття графічного вікна за номером n |
|
hist(x,k) |
Побудова гістограми вектора x за k проміжками |
|
R=covf(z,N) |
Обчислення кореляційних функцій матриці z=[y x] |
|
[ih,R]=cra(z) |
Обчислення значень імпульсної характеристики та матриці кореляційних функцій для вимірів z=[y x] |
|
[g,e,sp]=spa(z) |
Обчислення оцінок частотних характеристик g та спектральних щільностей sp для матриці вимірів z=[y x] |
|
bodeplot(g) |
Побудова графіків логарифмічних частотних характеристик (діаграма Боде) за значеннями оцінок частотних характеристик g |
|
th=ar(y,nn) |
AR-
модель,
|
|
th=arx(z,nn) |
ARX-
модель:
|
|
th=armax(z,nn) |
ARМАX-
модель:
|
|
th=oe(z,nn) |
ОЕ-
модель:
|
|
th=bj(z,nn) |
BJ-
модель:
|
|
th=pem(z,nn) |
PEM-
модель:
|
|
[p,zr] =th2tf(th) |
Обчислення коефіцієнтів поліномів чисельника та знаменника передавальної функції за th-моделлю |
|
w=tf ([p],[zr]) |
Побудова передавальної функції: p – вектор коеф. чисельника, zr – вектор коеф. знаменника |
|
pole(w) |
Обчислення полюсів передавальної функції w |
|
zero(w) |
Обчислення нулів передавальної функції w |
|
step(w) |
Побудова графіка перехідного процесу |
|
impulse(w) |
Побудова графіка імпульсної перехідної функції |
|
bode(w) |
Побудова логарифмічних частотних характеристик (діаграми Боде) |
|
nyquist(w) |
Побудова частотного годографа Найквиста |
|
[A,B,C,D]=th2ss(th) |
Формує матриці A,B,C,D для моделі в просторі станів за th-моделлю |
|
obsv(A,C) |
Формування матриці спостережності |
|
ctrb(A,B) |
Формування матриці керованості |
|
compare(z,th) |
Побудова графіків значень вимірювань на виході об’єкту та th-моделі |
