Интегрирующий блок lntegrator

Назначение:

Выполняет интегрирование входного сигнала.

Параметры:

  • External reset – Внешний сброс. Тип внешнего управляющего сигнала, обеспечивающего сброс интегратора к начальному состоянию. Выбирается из списка:
  1. none – нет (сброс не выполняется),
  2. rising - нарастающий сигнал (передний фронт сигнала),
  3. falling - спадающий сигнал (задний фронт сигнала),
  4. either – нарастающий либо спадающий сигнал,
  5. level – не нулевой сигнал (сброс выполняется если сигнал на управляющем входе становится не равным нулю);

В том случае, если выбран какой-либо (но не none), тип управляющего сигнала, то на изображении блока появляется дополнительный управляющий вход. Рядом с дополнительным входом будет показано условное обозначение управляющего сигнала.

  • Initial condition source — Источник начального значения выходного сигнала. Выбирается из списка:
    1. internal – внутренний
    2. external – внешний. В этом случае на изображении блока появляется дополнительный вход, обозначенный x0, на который необходимо подать сигнал задающий начальное значение выходного сигнала интегратора.
  • Initial condition — Начальное условие. Установка начального значения выходного сигнала интегратора. Параметр доступен, если выбран внутренний источник начального значения выходного сигнала.
  • Limit output(флажок) — Использование ограничения выходного сигнала.
  • Upper saturation limit — Верхний уровень ограничения выходного сигнала. Может быть задан как числом, так и символьной последовательностью inf, то есть + Интегрирующий блок lntegrator - student2.ru .
  • Lower saturation limit — Нижний уровень ограничения выходного сигнала. Может быть задан как числом, так и символьной последовательностью inf, то есть - Интегрирующий блок lntegrator - student2.ru .
  • Show saturation port — управляет отображением порта, выводящего сигнал, свидетельствующий о выходе интегратора на ограничение. Выходной сигнал данного порта может принимать следующие значения:
    1. Ноль, если интегратор не находится на ограничении.
    2. +1, если выходной сигнал интегратора достиг верхнего ограничивающего предела.
    3. -1, если выходной сигнал интегратора достиг нижнего ограничивающего предела.
  • Show state port(флажок) — Отобразить/скрыть порт состояния блока. Данный порт используется в том случае, если выходной сигнал интегратора требуется подать в качестве сигнала обратной связи этого же интегратора. На пример, при установке начальных условий через внешний порт или при сбросе интегратора через порт сброса. Выходной сигнал с этого порта может использоваться также для организации взаимодействия с управляемой подсистемой.
  • Absolute tolerance — Абсолютная погрешность.

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

Интегрирующий блок lntegrator - student2.ru

Рис. 9.3.2. Интегрирование ступенчатого сигнала.

[Скачать пример]

Пример на рис. 9.3.3 отличается от предыдущего подачей начального значения через внешний порт. Начальное значение выходного сигнала в данном примере задано равным –10.

Интегрирующий блок lntegrator - student2.ru

Рис. 9.3.3. Интегрирование ступенчатого сигнала с установкой начального значения выходного сигнала.

[Скачать пример]

Пример на рис. 9.3.4 демонстрирует использование входного порта для сброса выходного сигнала и порта состояния интегратора с целью организации обратной связи. Схема работает следующим образом: входной постоянный сигнал преобразуется интегратором в линейно-изменяющийся, по достижении выходным сигналом значения равного 1 блок Relational Operatorвырабатывает логический сигнал, по переднему фронту которого происходит сброс выходного сигнала интегратора до начального значения равного нулю. В результате на выходе интегратора формируется пилообразный сигнал, изменяющийся от 0 до +1.

Интегрирующий блок lntegrator - student2.ru

Рис. 9.3.4. Генератор пилообразного сигнала на основе интегратора.

[Скачать пример]

Следующая схема (рис. 9.3.5) использует установку начального значения интегратора с помощью его выходного сигнала. В первый момент времени начальное значение выходного сигнала интегратора с помощью блока IC(Initial Condition) устанавливается равным нулю. По достижении выходным сигналом значения равного 1 блок Relational Operatorподает сигнал сброса выходного сигнала интегратора на начальный уровень, при этом сигналом, задающим начальный уровень, оказывается инвертированный выходной сигнал интегратора (т.е. -1). Далее цикл работы схемы повторяется. В отличие от предыдущей схемы выходным сигналом генератора является двуполярный сигнал.

Интегрирующий блок lntegrator - student2.ru

Рис. 9.3.5. Генератор двуполярного пилообразного сигнала

на основе интегратора.

[Скачать пример]

Блок Memory

Назначение:

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

Параметры:

  • Initial condition – начальное значение выходного сигнала.
  • Inherit sample time (флажок) – Наследовать шаг модельного времени. Если этот флажок установлен, то блок Memory использует шаг модельного времени (Sample time) такой же, как и в предшествующем блоке.

На рис. 9.3.6 показан пример использования блока Memory для задержки дискретного сигнала на один временной такт.

Интегрирующий блок lntegrator - student2.ru

Рис. 9.3.6. Применение блока для задержки сигнала на один временной такт

[Скачать пример]

Наши рекомендации