Engee 文档

一阶过滤器

一阶滤波器

类型: SubSystem

图书馆中的路径:

/Physical Modeling/Electrical/Control/General Control/First-Order Filter

说明

一阶滤波器*模块根据*滤波器类型*参数的值,实现以下其中一个传递函数:

  • 低通滤波器

  • 高通滤波器

其中

  • - 拉普拉斯算子;

  • - 时间常数。

特征

一阶滤波器*程序块的主要特点是

  • 输入端口接受 信号矢量,并实现 滤波器。这一特性对于三相 ( ) 系统的控制器设计尤为有用。

  • 滤波器状态可针对直流和交流输入设定点进行初始化。

港口

输入

# IN_1 — 滤波输入信号
scalar | vector

Details

一阶滤波器的输入信号,以标量或矢量形式给出。

数据类型

Float64`。

复数支持

输出

# OUT_1 — 滤波器输出
scalar | vector

Details

一阶滤波器的输出,以标量或向量形式返回。

数据类型

Float64`。

复数支持

参数

Main

# 过滤器类型 — 过滤器类型选择
Lowpass | Highpass

Details

确定一阶滤波器的类型。设置 "低通 "可实现低通滤波器,设置 "高通 "可实现高通滤波器。

Lowpass | Highpass

默认值

Lowpass

程序使用名称

type

可计算

# 时间常数,秒 — 滤波器时间常数

Details

一阶滤波器的时间常数,单位为秒。

默认值

10e-3

程序使用名称

T

可计算

# 取样时间 — 采样期

Details

以秒为单位指定数据块的采样周期。设置为 "0 "可实现连续块。

默认值

0

程序使用名称

sample_time

可计算

# 初始化滤波器状态: — 交直流电流初始值

Details

如果选中该复选框,滤波器状态将根据 AC 初始输入值进行初始化:[Mag, Phase (degrees), Freq (Hz) ]DC initial input

默认值

true (已开启)

程序使用名称

enable_initialization

可计算

# 交流初始输入[幅值、相位(度)、频率(赫兹] — 变量成分的初始值

Details

指定输入信号可变分量的初始值:幅度、相位(度)和频率(赫兹)。如果输入信号是矢量( ),则指定矩阵 乘 3,矩阵的每一行对应一个特定的输入。相位可以是任意值。振幅和频率必须为正值。

依赖关系

要使用该参数,请选择*初始化滤波器状态*复选框。

默认值

[0 0 50]

程序使用名称

V_AC_start

可计算

# 直流初始输入 — 常数分量的初始值

Details

指定输入信号常量分量的初始值。如果输入信号是一个矢量,则在 指定矢量 1,其中每个值对应一个特定的输入。

依赖关系

要使用该参数,请选择*初始化滤波器状态*复选框。

默认值

0

程序使用名称

V_DC_start

可计算