Объект: LessThreshold

../../../../_images/logo_ru_no_text.png

Библиотека: StateGraph

Имя на уровне решателя: LessThreshold

Аннотация: Сравнивает входное значение с пороговым

Обозначение: Сравнивает входное значение с пороговым

Порты (степени свободы) компонента:

№

Обозначение порта

Тип

Наименование порта

1

Port1

OSIGNAL

Сигнальный выходной порт

2

Port2

ISIGNAL

Сигнальный входной порт

Пользовательские параметры модели:

№

Параметр

Тип

Описание

Единица

Значение по умолч.

1

Threshold

real

Пороговое значение

Расчетные и измеряемые величины:

№

Параметр

Описание

Единица

1

V_port1

Значение сигнала на порте (V)

2

X_port1

Значение интегральной функции от сигнала на порте (X)

3

A_port1

Значение производной функции от сигнала на порте (A)

4

V_port2

Значение сигнала на порте (V)

5

X_port2

Значение интегральной функции от сигнала на порте (X)

6

A_port2

Значение производной функции от сигнала на порте (A)

Пример использования компонента

../../../../_images/logo_ru_no_text.png
Модель сравнения синусоидального сигнала с порогом (LessThreshold)

Модель формирует логический выходной сигнал в те моменты, когда входной сигнал опускается ниже порога Threshold. Это позволяет фиксировать моменты, когда сигнал становится меньше критически заданного значения. Компонент используется в системах автоматического управления, дискретной логики, StateGraph и других приложениях, где требуется сравнение с порогом.

Проверка работы модели сравнения синусоидального сигнала с порогом (LessThreshold).

Начальные данные:

Параметры входного сигнала (SinusSource1)
A = 2 — амплитудное значение сигнала
T = 2 с — период изменения сигнала

Пороговое значение
Threshold = -1

end = 5 с — Время интегрирования

Схема тестирования:

На вход модели LessThreshold подаётся синусоидальный сигнал V1 от источника SinusSource1. Модель сравнивает входное значение с заданным порогом (-1) по правилу: V1 < Threshold. Выходной сигнал V2 регистрируется на осциллографах Check1 и RUN.

Результат:

На графике RUN показаны входной синусоидальный сигнал LessThreshold.V1 и выходной сигнал LessThreshold.V2. Выходной сигнал принимает значение 1 в те моменты времени, когда входной сигнал опускается ниже порогового значения (V1 < -1), и 0 в противном случае. На графике Check1 показан только выходной сигнал LessThreshold.V2, который наглядно демонстрирует прямоугольные импульсы, соответствующие интервалам, где V1 < -1. Система работает корректно, без ложных срабатываний, что подтверждает правильную реализацию модели сравнения с порогом.

Формула логической операции:

\[\begin{split}V_2 = \begin{cases} 1, & \text{если } V_1 < \mathrm{Threshold} \\ 0, & \text{иначе} \end{cases}\end{split}\]

где: \(V_1\) — входной сигнал, \(\mathrm{Threshold}\) — пороговое значение (-1), \(V_2\) — выходной сигнал.

Схема теста
../../../../_images/LessThreshold.sch.png

Рисунок 1 - Схема теста

Графики результатов теста
../../../../_images/LessThreshold.RUN.png

Рисунок 2 - LessThreshold.RUN (входной сигнал V1 и выходной V2)

../../../../_images/LessThreshold.Check1.png

Рисунок 3 - LessThreshold.Check1 (выходной сигнал V2)