Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учёба / metod_vkaz_sppp.doc
Скачиваний:
17
Добавлен:
03.03.2016
Размер:
2.99 Mб
Скачать

Лабораторна робота №2 Дослідження можливостей формування сигналів за допомогою блоку Integrator.

Мета роботи: ознайомитись із принципом роботу блоку Integrator та можливостями його використання для формування сигналів.

Завдання

1. Ознайомитись із принципом роботи блоку Integrator у різних режимах (скидання, зовнішній сигнал початкових умов, обмеження).

2. За допомогою блоку Integrator сформувати сигнали, вказані на рис. 2.1 за даними таблиці 2.1. При формування прямокутних імпульсів прийняти час зростання сигнала таким, що дорівнює одному кроку обчислення (не більше за 0.1 мс).

Рис.2.1

Таблиця 2.1

№ вар.

Um

T

T1

№ графіка

1

100

1

0,2

а, б, д

2

100

1

0,4

а, в,е

3

100

1

0,6

а, г, и

4

150

2

1

а, д, з

5

150

2

0,8

ж, б, д

6

150

2

1,2

ж, б, е

7

200

0,5

0,1

ж, в, и

8

200

0,5

0,2

ж, г, д

9

200

0,5

0,15

ж, г, е

10

220

0,1

0,01

ж, г, и

11

220

0,1

0,02

а, б, е

12

220

0,1

0,05

а, б, и

13

250

10

1

а, г, д

14

250

10

2

а, г, е

15

250

10

4

а, з, и

16

75

5

1

а, з, е

17

75

5

0,5

а, д, и

18

75

5

1,5

ж, г, е

Методичні вказівки

У Simulink 2.x було 3 типи аналогових інтеграторів (Integrator, Limited Integrator і Reset Integrator). Починаючи з версії 2.0 усі три інтегратори об'єднані в одному, котрий може працювати в різних режимах за рахунок вибору відповідних установок у вікні параметрів. Зміни режиму роботи інтегратора відображаються на вигляді його піктограми.

Рис. 2.2. Піктограми інтеграторів, які працюють у різних режимах

Найпростіший інтегратор (див. ланку Integrator на рис. 3.4) інтегрує вхідний сигнал u із заданою початковою умовою x0 (Initial condition).

Для того, щоб обмежити вихідний сигнал аналогового інтегратора (див. блок Limited Integrator), необхідно установити прапорець Limit output і ввести значення параметрів ymax (Upper saturation limit) і ymin (Lower saturation limit). Припустимим значенням цих параметрів є константа Inf (), що дозволяє обмежувати блок тільки знизу або тільки зверху.

Слід зазначити, що інтегратор з обмеженням не можна замінити послідовним з'єднанням інтегратора без обмеження і типової нелінійності «обмеження координат» (блок Saturation бібліотеки Nonlinear). Для правильного обмеження вихідного сигналу інтегратора при перетинанні ним однієї з меж необхідно перевести блок з режиму інтегрування в режим збереження інформації підключенням до його входу замість сигналу нульової константи. Повернення в режим інтегрування відбувається при зміні знака вхідного сигналу.

Можна візуалізувати порт обмеження, установкою прапорця Show saturation port (див. блок Limited Integrator1).

Інтегратор може працювати зі скиданням вихідного сигналу в початкове значення (див. ланки Reset Integrator). Цим режимом керує меню, що випадає, опції External reset, яке пропонує наступні варіанти:

none – скидання не виконується;

rising – скидання виконується при перетинанні керуючим сигналом нульової лінії знизу нагору;

falling – скидання виконується при перетинанні керуючим сигналом нульової лінії зверху вниз;

either – скидання виконується при перетинанні керуючим сигналом “нуля” в обох напрямках;

level – при нульовому значенні керуючого сигналу виконується інтегрування, а при ненульовому – скидання та утримання інтегратора в початковому стані.

При виборі будь-якого варіанта, крім none, до блоку приєднується керуючий вхідний порт (Reset port).

Інтегратор може використовувати як внутрішні (internal), так і зовнішні (external) початкові умови. Вибір здійснюється за допомогою меню опції Initial condition source. При виборі режиму external блок одержує додатковий вхідний порт, до якого можна приєднати блок IC (Початкова умова) бібліотеки Connections. При виборі режиму internal діє початкова умова, що встановлюється в полі параметра Initial condition. Задавати зовнішні початкові умови має сенс тільки для інтегратора зі скиданням (див. ланку Reset limited integrator with ext. init.).

Для організації скидання або зміни початкових умов у функції вихідного сигналу інтегратора необхідно, щоб уникнути утворення алгебраїчної петлі, замість вихідного порту використовувати порт стану, для чого потрібно візуалізувати його установкою прапорця Show state port. Сигнал стану інтегратора формується раніш, ніж вихідний сигнал, хоча і має з ним однакові значення. Приклад використання ланки Integrator у режимах Reset і Limited можна подивитися в демонстраційному прикладі Bouncing ball (модель bounce).

Друга область застосування порту стану – це передача сигналів з однієї підсистеми, виконуваної за умовою, в іншу. Для демонстрації цього приклада можна скористуватися моделлю clutch.

Соседние файлы в папке Учёба