Блок ограничения скорости изменения сигнала Rate Limiter


Назначение:

Блок обеспечивает ограничение скорости изменения сигнала (первой производной).

 

Параметры:

Rising slew rate -Уровень ограничения скорости при увеличении сигнала.

Falling slew rate -Уровень ограничения скорости при уменьшении сигнала.

Вычисление производной сигнала выполняется по выражению: u(i) − y(i −1)

 

rate = t(i) − t(i −1)

 

где u(i) -значение входного сигнала на текущем шаге,

t(i) -значение модельного времени на текущем шаге,

y(i-1) -значение выходного сигнала на предыдущем шаге,

t(i-1) -значение модельного времени на предыдущем шаге.

 

Вычисленное значение производной сравнивается со значениями уровней ограничения скорости Rising slew rate и Falling slew rate. Если значение производной больше, чем значение параметра Rising slew rate, то выходной сигнал блока вычисляется по выражению:

 

y ( i ) =Δ t ⋅ R + y ( i − 1)

 

где R -уровень ограничения скорости при увеличении сигнала.

 

Если значение производной меньше, чем значение параметра Falling slew rate, то выходной сигнал блока вычисляется по выражению:

 

y(i) =Δt ⋅ F + y(i −1)

 

где F -уровень ограничения скорости при уменьшении сигнала.

 

Если значение производной лежит в пределах между нижним и верхним уровнями ограничения, товыходнойсигнал блока равен входному:

 

y(i) = u(i)

 

 

 





Содержание раздела