Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
метода Симулинк.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
3 Мб
Скачать
☆

Единичная дискретная задержка

Назначение: выполняет задержку дискретного входного сигнала на один такт дискретности.

Окно задания параметров показано на рис. 33.

Рис. 33

Параметры блока:

Начальные условия – начальное значение выходного сигнала.

Отсчёт времени (–1 для наследования) – такт дискретности.

Входной сигнал блока может быть как скалярным, так и векторным. При векторном входном сигнале задержка выполняется для каждого элемента вектора. Блок поддерживает работу с действительными и комплексными сигналами.

Zero-Order Hold

Экстраполятор нулевого порядка

Назначение: выполняет экстраполяцию входного сигнала на интервале дискретизации.

Блок фиксирует значение входного сигнала в начале интервала дискретизации и поддерживает это значение до окончания интервала дискретизации. Затем выходной сигнал изменяется скачком до величины входного сигнала на следующем шаге дискретизации.

First-Order Hold

Экстраполятор первого порядка

Назначение: Блок задаёт линейное изменение выходного сигнала на каждом шаге дискретизации в соответствии с крутизной входного сигнала на предыдущем шаге дискретизации.

Discrete-Time

integrator

Дискретный интегратор

Назначение: используется для выполнения операции интегрирования в дискретных системах.

Discrete

Transfer Fсп

Дискретная передаточная функция

Назначение: задаёт дискретную передаточную функцию в виде отношения полиномов.

5.8. Раздел Ports & Subsystems – блоки портов и подсистем

Subsystem

Создание подсистем

Назначение: создание подсистем одним из способов.

Подсистема – это часть блоков S-модели или подсистемы более высокого уровня, объединённых в отдельный блок (Subsystem).

Количество подсистем в модели не ограничено. Кроме того, подсистемы могут включать в себя другие подсистемы. Уровень вложенности подсистем также не ограничен.

Связь подсистемы с моделью (или подсистемой более высокого уровня) выполняется с помощью входных (блок – in) и выходных (блок – Out) портов.

После того как блок Subsystem перемещён из библиотеки Simulink в окно модели, можно приступить к созданию схемы модели блока. Для этого необходимо двойным щелчком ЛКМ по изображению блока открыть безымянное окно подсистемы – untitled / Subsystem, приведённое на рис. 34.

В окно модели подсистемы по умолчанию включены блоки in и Out, а также линия связи между ними.

Теперь можно приступить к созданию и редактированию схемы модели подсистемы. Правила и приёмы создания и редактирования схем моделей элементов и систем управления полностью распространяются на модели подсистем. Единственной особенностью является то, что добавление в подсистему входного или выходного порта приводит к появлению на изображении подсистемы меток портов.

Пример модели подсистемы приведён на рис. 35.

Рис. 34

Рис. 35

Блок Subsystem, как и все блоки библиотеки Simulink, имеет собственное окно параметров. Доступ к окну параметров подсистемы осуществляется через меню Edit в окне untitled командой Subsystem Parameters… или с помощью такой же команды контекстного меню, вызываемого нажатием ПКМ на пиктограмме подсистемы.

Окно задания параметров показано на рис. 36.

Рис. 36

Параметры блока:

Показать метки портов – при выставленном флажке появляются метки входных и выходных портов,

Права Чтения / Записи – разрешить чтение и запись. Параметр выбирается из списка:

  • ReadWrite – чтение и запись,

  • ReadOnly – только чтение,

  • NoReadOrWrite – ни чтение, ни запись.

Название функции обратного вызова ошибки – имя функции ответного вызова.

Рассматривать как элементарную единицу – при выставленном флажке считать подсистему неделимой (Atomic Subsystem). После этого блок Subsystem будет выделен рамкой с более толстыми линиями и все нижележащие параметры выставляются так же, как для блока Atomic Subsystem.

Atomic

Subsystem