Модель: Hysteresis
Библиотека: StateGraph
Имя на уровне решателя: HystM
Аннотация: Назначение границ гистерезиса логического сигнала
Обозначение:
Описание модели
№ |
Обозначение порта |
Тип |
Наименование порта |
|---|---|---|---|
1 |
Port1 |
base.DOF1 |
Сигнальный входной порт |
2 |
Port2 |
base.DOF1 |
Сигнальный выходной порт |
№ |
Параметр |
Тип |
Описание |
Значение по умолч. |
|---|---|---|---|---|
1 |
OutputStartValue |
base.real |
Стартовое значение выходного сигнала |
|
2 |
uHigh |
base.real |
Верхняя граница для сравнения с входным сигналом |
|
3 |
uLow |
base.real |
Нижняя граница для сравнения с входным сигналом |
Результаты тестирования
www.laduga.com
Глава 1. Заданные параметры теста
Название тестируемого компонента
Hysteresis
Модуль тестируемого компонента
StateGraph
Дата тестирования
Thu Mar 12 16:46:56 2026
Результат
OK
Глава 2. Схема тестируемого объекта
Модель гистерезиса логического сигнала
В системе используется модель гистерезиса, реализованная с помощью StateGraph.
На вход модели поступает сигнал, изменяющийся по синусоидальному закону
с амплитудой 1.5 и периодом 1.2 с. Начальное значение выходного сигнала равно 0.
Модель имеет два пороговых значения:
uHigh = 1.2 — верхняя граница переключения
uLow = −1.2 — нижняя граница переключения
Работа гистерезиса происходит следующим образом. Пока входной сигнал находится между порогами,
состояние выхода не изменяется. Когда сигнал превышает верхнюю границу 1.2, выход переключается в состояние 1.
После этого он остаётся равным 1, даже если сигнал немного уменьшается.
Обратное переключение происходит только тогда,
когда сигнал становится меньше −1.2, после чего выход снова принимает значение 0.
Таким образом, между порогами 1.2 и −1.2 образуется зона гистерезиса, в которой выходной сигнал
сохраняет своё состояние и не переключается при небольших колебаниях входного сигнала.
По результатам моделирования видно, что модель отрабатывает корректно:
переключения происходят только при достижении заданных границ,
а выходной сигнал имеет устойчивый ступенчатый вид без лишних переключений.
Это показывает, что гистерезис работает стабильно и правильно реагирует на изменения входного сигнала.
Рисунок 1 - Схема теста
Глава 3. Графики результатов теста
Рисунок 2 - Hysteresis.RUN
Рисунок 3 - Hysteresis.Check1