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