Главная > Разработка имитационных моделей в среде MatLab
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

2.4.4 Discrete – дискретные блоки

Блок единичной дискретной задержки Unit Delay

Назначение:

Выполняет задержку входного сигнала на один шаг модельного времени.

Параметры:

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

2.     Sample time – Шаг модельного времени.

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

На рис. 2.50 показан пример использования блока для задержки дискретного сигнала на один временной шаг, равный 0,1с.

 

Рис. 2.50. Пример использования блока Unit Delay

 

Блок дискретного интегратора Discrete-Time Integrator

Назначение:

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

Параметры:

1.     Integration method – Метод численного интегрирования:

·  Forward Euler –  Прямой метод Эйлера.

Метод использует аппроксимацию T/(z-1) передаточной функции 1/s. Выходной сигнал блока рассчитывается по выражению:

y(k) = y(k–1) + T*u(k–1),

y – выходной сигнал интегратора,

u – входной сигнал интегратора,

T – шаг дискретизации,

k – номер шага моделирования.

·  Backward Euler – Обратный метод Эйлера.

Метод использует аппроксимацию T´z/(z–1) передаточной функции 1/s. Выходной сигнал блока рассчитывается по выражению:

y(k) = y(k–1) + T´u(k).

·  Trapeziodal – Метод трапеций.

Метод использует аппроксимацию T/2´(z+1)/(z–1) передаточной функции 1/s. Выходной сигнал блока рассчитывается по выражению:

x(k) = y(k–1) + T/2 ´ u(k–1).

2.     Sample time –  Шаг дискретизации по времени.

Остальные параметры дискретного интегратора те же, что и у блока аналогового интегратора Integrator (библиотека Continuous).

На рис. 2.51 показан пример, демонстрирующий все три способа численного интегрирования блока Discrete-Time Integrator. Как видно из рисунка, изображение блока меняется в зависимости от выбранного метода интегрирования.

 

Рис. 2.51. Выполнение интегрирования блоками Discrete-Time Integrator,

реализующими разные численные методы

 

 

Categories

1
Оглавление
email@scask.ru