
- •Завдання на курсову роботу
- •1. Побудова математичної моделі та числове її дослідження.
- •Умовні символічні позначення:
- •2. Дослідження систем шляхом лінеаризації.
- •3. Класичні методи дослідження систем.
- •4. Частотні методи аналізу систем.
- •5. Дослідження моделі в середовищі simulink
- •Вступ Загальні відомості
- •1. Побудова математичної моделі та числове її дослідження.
- •1.1 Побудова математичної моделі.
- •Структурна схема нелінійної моделі.
- •1.2 Числове дослідження математичної моделі.
- •2. Дослідження системи шляхом лінеаризації
- •2.1 Суть методу лінеаризації
- •2.2 Лінеаризації системи відносно стану рівноваги
- •2.3 Побудова перехідних процесів в лінеаризованій системі та їх порівняння з відповідними перехідними процесами в нелінійній системі.
- •3. Класичні методи дослідження систем
- •3.1 Зведення лінеаризованої системи звичайних диференційних рівнянь до одного звичайного диференціального рівняння вищого порядку відносно:
- •3.3 Одержання аналітичних виразів перехідних та імпульсних перехідних функцій систем, отриманих в п.3.1.
- •3.4. Порівняння графіків перехідних функцій, отриманих за аналітичним розв’язком та числовим методом.
- •3.2 Аналітичні вирази для визначення реакції системи на вхідний синусоїдальний сигнал ( ) за допомогою інтеграла згортки
- •4.Частотні методи аналізу системи
- •4.1 Одержання аналітичних виразів для реакції системи на вхідний сигнал з врахуванням того , що .
- •4.2 Одержання аналітичних виразів ачх та фчх .
- •4.3 Порівняння графіків ачх та фчх, отриманих за допомогою аналітичних виразів та з допомогою функції MatLab bode.
- •5.Дослідження моделі в середовищі SimuLink
- •5.1 Побудова моделі у вікні середовища simulink за структурною схемою об’єкту , одержаною в п .1.1.
- •Порівняння одержаних перехідних процесів в середовищах Matlab та Simulink.
- •Висновки
3.3 Одержання аналітичних виразів перехідних та імпульсних перехідних функцій систем, отриманих в п.3.1.
а). Знайдемо імпульсну перехідну функцію системи (3.5). Після дії одиничного імпульсного сигналу (при t>0 ) модель (3.5) прийме вигляд:
(3.11)
Початкові умови
,
змінені за рахунок дії одиничного
імпульсного вхідного сигналу , знайду
застосовуючи відомі залежності:
Для знаходження розв`язку рівняння (3.11), знайду корені його характеристичного рівняння з використанням функції ROOTS пакету MATLAB. Для цього створимо скрипт-файл (har_riv.m):
%har_riv
liner;
A0=a11*a22;
A1=-a11-a22;
A2=1;
B0=-b11*a22;
B1=b11;
h0=B1/A2;
h0p=B0/A2-(A1*B1)/A2^2;
k=roots([A2 A1 A0]);
Результати виконання програми:
k =
-20.3420
-0.7344
Оскільки корені характеристичного
рівняння системи (3.11) дійсні
та різні, то розв'язок має вигляд:
,
(3.12)
де
-
константи, які знаходжу
з початкових умов.
(3.13)
Для розв`язку цієї лінійної системи рівнянь використовую функцію LINSOLVE з пакету MATLAB. Додаю до файлу har_riv.m наступні рядки:
%constant
A=[1 1;k(1) k(2)];
H=[h0;h0p];
C=linsolve(A,H);
C=double(C)
Результати виконання програми:
C =
0
-0.4365
Імпульсні перехідні та
перехідні функції лінійних стаціонарних
систем зв`язані співвідношенням
.
Звідси маємо:
.
(3.14)
б). Знайдемо імпульсну перехідну функцію системи (3.7). Після дії одиничного імпульсного сигналу (при t>0 ) модель (3.7) прийме вигляд:
(3.15)
Початкові умови
,
змінені за рахунок дії одиничного
імпульсного вхідного сигналу , знайдемо
застосовуючи відомі залежності:
Для знаходження розв`язку рівняння (3.15), знаходжу корені його характеристичного рівняння з використанням функції ROOTS пакету MATLAB. Для цього створюю скрипт-файл (har_riv2.m):
%har_riv2
liner;
A0=a11*a22;
A1=-a11-a22;
A2=1;
B0=-b21*a11+b11*a21;
B1=b21;
h0=B1/A2;
h0p=(B0-A1*h0)/A2;
k=roots([A2 A1 A0]);
Результати виконання програми:
k=
-20.3420
-0.7344
Оскільки корені характеристичного рівняння системи (3.11) дійсні та різні, то розв'язок має вигляд: , (3.16)
де - константи, які знайду з початкових умов.
(3.17)
Для розв`язку цієї лінійної системи рівнянь використаю функцію LINSOLVE з пакету MATLAB. З цією метою додаю до файлу har_riv2.m наступні рядки:
%constant
A=[1 1;k(1) k(2)];
H=[h0;h0p];
C=linsolve(A,H);
C=double(C)
Результати виконання програми:
C =
0.0378
-0.0164
Імпульсні перехідні та перехідні функції лінійних стаціонарних систем зв`язані співвідношенням . Звідси маємо:
. (3.18)