AnyMath 文档

Integrator (Discrete or Continuous)

离散时间或连续时间积分器。

模块类型: SubSystem

库中的路径:

/Physical Modeling/Electrical/Control/General Control/Integrator (Discrete or Continuous)

资料描述

Integrator (Discrete or Continuous) 根据IEEE421.5-2016[1].

您可以使用参数在连续和离散积分器实现之间切换 Sample time (-1 for inherited) .

方程

不可用模式_

要将积分器配置为连续操作,请设置参数 Sample time (-1 for inherited) 价值 0. 这种表示相当于连续传递函数。:

从上面的传递函数,定义积分器的方程具有形式:

哪里

  • -模拟时间;

  • -积分器输入信号;

  • -积分器输出信号;

  • -积分器的状况;

  • -积分器的初始状态。

discret模式

要将积分器配置为在离散模式下工作,请设置参数 Sample time (-1 for inherited) 正非零值或值 −1 以从上游块继承采样周期。 离散表示相当于传递函数:

哪里 -采样周期。 基于离散传递函数,使用直接欧拉法确定积分器方程:

哪里

  • -模拟的时间步长;

  • -积分器输入信号;

  • -积分器输出信号;

  • -积分器的状况;

  • -积分器的初始状态。

确定初始条件

初始状态条件可以使用输入端口*x0*设置。 积分器的状态随着每次复位返回到其初始状态。

积分的限制

积分的输出信号可以通过以下两种方式之一进行限制:

为参数设置 *Limit type 价值 Anti-windup 以使用具有防止过饱和的饱和方法。

+ 防止过饱和的方法限制积分器的状态 饱和下限之间的范围 和饱和度的上限 :

+

+ 由于状态是有限的,所以当积分饱和时,输出信号可以立即响应输入信号的符号的变化。

为参数设置 *Limit type 价值 Windup 以使用积分饱和法。

+ 积分饱和法限制积分器的输出信号 饱和下限之间的范围 和饱和度的上限 :

+

+ 由于输出信号是有限的,所以当积分器饱和时状态可以继续增长。 结果,输出信号不能响应输入信号的符号的变化,直到状态达到饱和极限点。

重置状态

积分器的状态可以通过向*Reset*端口施加非零信号来复位。

港口

输入

# u — 积分器输入信号
向量资料

Details

积分器的输入信号。

数据类型

漂浮物32, 漂浮64

复数支持

非也。

# 重置 — 回到原来的状态
标量,标量

Details

重置积分器。 要将积分器的状态重置为端口值*x0*,请将非零值应用于此端口。 或者,将设备连接到此端口。 *Constant*用零值复盖外部复位。

数据类型

漂浮物32, 漂浮64

复数支持

非也。

# x0 — 初始状态
向量资料

Details

积分器的初始状态。 要设置复位后的状态值,请向此端口发送信号。

数据类型

漂浮物32, 漂浮64

复数支持

非也。

输出

# y — 积分器输出信号
向量资料

Details

积分器的输出信号。

数据类型

漂浮物32, 漂浮64

复数支持

非也。

参数

主分组

# External reset — 重置策略
rising | falling | either | level

Details

为积分器选择外部复位策略:

  • rising -当复位信号从负值或零值切换到正值时,该单元复位状态。

  • falling -单元在复位信号从正值变为零或负值时复位状态。

  • either -单元在复位信号从零变为非零值、从非零值变为零或改变其符号时复位状态。

  • level -所述块在所述复位信号在当前时间步长处不为零或在当前时间步长处从上一个时间步长处的非零值变为零时复位状态。

rising | falling | either | level

默认值

level

程序使用名称

external_reset

可计算

# Limit type — 饱和策略
Anti-windup | Windup

Details

选择积分器约束的类型:

  • Anti-windup -块限制积分器的状态,防止其过饱和。

  • Windup -块限制积分器的输出信号,允许积分器的状态过饱和。

Anti-windup | Windup

默认值

Anti-windup

程序使用名称

limit_type

可计算

# Upper saturation limit — 条件的上限

Details

积分器饱和度的上限。 设置值 资讯 对于使用参数指定的策略的积分器饱和的不饱和上限或最终值 Limit type .

默认值

Inf

程序使用名称

upper_saturation_limit

可计算

# Lower saturation limit — 条件的下限

Details

积分器的饱和下限。 设置值 -Inf 为不饱和下限或积分器使用参数指定的策略饱和的最终值 Limit type .

默认值

-Inf

程序使用名称

lower_saturation_limit

可计算

# Sample time (-1 for inherited) — 块采样周期

Details

连续块执行之间的时间。 在执行期间,该块产生输出信号,并在必要时更新其内部状态。

对于继承的离散时间模式,将此参数设置为 −1. 对于离散模式,将此参数设置为正整数。 对于连续模式,将此参数设置为 0.

默认值

-1

程序使用名称

sample_time

可计算

文学作品

  1. IEEE电力系统稳定性研究的励磁系统模型推荐实践. IEEE标准421.5-2016. Piscataway,NJ:IEEE-SA,2016。