Page 11 - 6736
P. 11
a=0.5
Введіть b
b=1
Після введення даних в інтерактивному режимі появляється запит від програми
Вивести результати обчислень?
Якщо так - введіть "1"; інакше - "0"
Якщо ввести «1», то отримаємо результати обчислень
Амплітуда:a=
0.8403
Частота:omega=
1.3454
1
Таким чином, частота автоколивань - 1 3454, c , а амплітуда a 0 8403, .
0
Графік автоколивань, які виникають на виході нелінійної системи, показаний на рис. 2.
Рисунок 2 – Автоколивання на виході нелінійної системи
Імітаційне моделювання нелінійної системи в середовищі MatLab
Для побудови імітаційної моделі необхідно запустити бібліотеку Simulink, яка вміщує
набір графічних елементів призначених для моделювання автоматичних систем керування.
Після запуску бібліотеки Simulink необхідно вибрати потрібні блоки для створення
імітаційної моделі, які розміщені у відповідних папках. Для всіх варіантів завдань спільними
є блоки Constant, Integrator, Transfer Fcn, Scope. Їх призначення і місце розташування в
бібліотеці Simulink вміщує табл. 3, а табл. 4 наведені назви нелінійних елементів та їх
розташування в бібліотеці Simulink.
Таблиця 3 – Блоки лінійної частини системи
Назва блоку Позначення Місцезнаходження Функціональне призначення
в Simulink (назва файлу)
Блок «Постійний» Constant Commonly Used Блок Constant генерує сигнал,
Blocks значення якого залишається
постійним протягом всього часу
моделювання. Параметр Constant
value задає константу для виводу і
може бути будь-яким дійсним
виразом MATLAB, який оцінюється
за допомогою скаляра, вектора або
матриці.
11