Engee 文档

Fourier

对信号进行傅立叶分析。

类型: SubSystem

图书馆中的路径:

/Physical Modeling/Electrical/Control/Measurements/Fourier

说明

Fourier 程序块在信号基频的一个周期窗口内对输入信号进行傅里叶分析。 Fourier 程序块可配置为计算输入信号的直流分量、基波分量或任何谐波分量的模量和相位。

信号可记录为傅里叶级数:

其中 代表谐波等级( 对应主分量)。所选谐波分量的模量和相位就是利用这些公式计算出来的:

其中

其中 为基频。

由于该模块使用的是移动平均窗口,因此必须完成一个模拟周期后,输出值才能与正确的模数和相位值相匹配。在第一个模拟周期中,输出值与设置初始值的参数相匹配。

特性

采样周期:::在*采样时间*参数中设置。如果 Sample Time 设置为 "0",则为连续采样。 标量扩展::是,由参数提供。 维度定义:: 是。

端口

输入

# IN_1 — 分析信号
标量"、"向量

Details

要分析的信号。

数据类型

Float64`。

复数支持

输出

# ∠u — 指定谐波分量的相位
标量

Details

指定谐波分量的相位(度)。

数据类型

Float64`。

复数支持

# |u| — 指定谐波分量的模数
标量

Details

指定谐波分量的模量,单位与输入信号相同。

数据类型

Float64`。

复数支持

参数

Main

# Fundamental frequency, Hz — 基频

Details

输入信号的基频(赫兹)。

默认值

50

程序使用名称

f

可计算

# Harmonic n (0=DC, 1=fundamental) — 用于傅立叶分析的谐波分量

Details

用于傅立叶分析的谐波分量。输入 0,分析直流分量。输入 1,分析基频,或输入与所需谐波相对应的数字。

默认值

1

程序使用名称

n

可计算

# Initial input [Magnitude, Phase (deg)] — 输出信号的模量和相位初始值

Details

输出信号的模量和相位初始值。

相位以度为单位。

默认值

[0, 0]

程序使用名称

initial_input

可计算

# Sample time — 采样期

Details

区块的采样周期(秒)。设置为 "0 "可实现连续块。

默认值

0

程序使用名称

sample_time

可计算