Реализуйте фильтр задержки вывода первого порядка
Simscape / Электрический / Специализированные Энергосистемы / Контроль / Фильтры
Блок Lead-Lag Filter реализует следующую передаточную функцию:
где
Этот тип фильтра используется в основном для реализации компенсации задержки в системах управления. Ключевые характеристики блока Lead-Lag Filter:
Вход принимает векторизованный вход N сигналов, таким образом реализуя N фильтров. Эта функция особенно полезна для разработки контроллеров в трехфазных системах (N = 3).
Этот же блок используется для непрерывной или дискретной модели. Изменение шага расчета Ts с 0 до положительного значения автоматически дискретизирует фильтр, и наоборот.
Состояния фильтра могут быть инициализированы для заданных входов и выходов постоянного тока.
Задайте постоянную времени фильтра, T1 в секундах. По умолчанию это 5e-3
.
Задайте постоянную времени фильтра, T2 в секундах. По умолчанию это 20e-3
.
Задайте начальное значение постоянного тока входа и выходных сигналов. Если входной сигнал векторизирован, задайте вектор 1-by-N, где каждое значение соответствует конкретному входу. По умолчанию это 0
.
Задайте шаг расчета блока в секундах. Установите значение 0, чтобы реализовать непрерывный блок. По умолчанию это 0
.
Прямое сквозное соединение | Да |
Шаг расчета | Задан в параметре Sample Time Непрерывный, если Sample Time = 0 |
Скалярное расширение | Да, из параметров |
Государства | Одно состояние на фильтр |
Определенный размерность | Да |
The power_LeadLagFilter
пример показывает два использования векторизованного фильтра Lead-Lag.
Шаг расчета модели параметризован переменной Ts (значение по умолчанию Ts = 50e-6). Чтобы симулировать непрерывные фильтры, задайте Ts = 0 в MATLAB® Командное окно перед симуляцией модели.