Engee 文档

启停发电机

生成点动信号

类型: SubSystem

图书馆中的路径:

/Control Systems/Signal Generation/Start-Stop Generator

说明

模块 启停发电机 生成信号发生器运行所需的启动/停止信号。信号输入到这些程序块的*启动/停止*输入端口。该信号用于启动和停止实验,以确定系统的频率特性。该块生成的信号从 "0 "变为 "1",又从 "1 "变为 "0"。将信号从 "0 "变为 "1 "可启动实验,将信号从 "1 "变为 "0 "可停止实验。

端口

输入

# 启用 - 启用信号
标量

Details

单位激活输入信号。

Типы данных

Float64 支持复数::否

# 开始时间 - 开始时间
scalar | vector

Details

实验开始的时刻。该单元生成的信号在给定时刻从 "0 "变为 "1",并在*持续时间(秒)*参数定义的时间段过后从 "1 "变为 "0"。

依赖关系

要使用此端口,请将 外部时间矢量 参数设置为 外部时间矢量启动时间点来源外部时间矢量

Типы данных

Float64 支持复数:: 否

# y - 稳态值
scalar | vector

Details

所研究系统(控制对象)输出的稳态值。该单元确定系统的当前状态,并利用这些信息生成启停信号。

依赖关系

要使用该端口,请将参数 启动时间点来源 改为 "达到稳态后的时间"。

Типы данных

Float64 支持复数::无

输出

# start/stop - 启动/停止信号
尺度

Details

启动和停止实验的信号。信号会发生变化:

  • 在*开始时间*参数定义的时间或*稳态设置*部分参数定义的时间,从负值或 "0 "变为正值。

  • 在*持续时间(秒)*参数定义的时间段过后,从正值变为 "0 "或负值。

当*使能*使能信号为 "0 "时,不产生启停信号。

Типы данных

Float64 支持复数:无

参数

Block Settings

# 取样时间 — 采样期

Details

生成信号的采样周期。

默认值

0.1

程序使用名称

DiscreteTs

可调谐

可计算

Start-Stop Signal Settings

# 启动时间点来源 — 瞬时指定方式
External time vector | Time after reaching steady-state

Details

设置信号生成开始时刻的方法:

  • 外部时间矢量"- 通过*起始时间*端口明确设置时间点。

  • 达到稳态后的时间"- 通过*y* 端口提供的被测系统(控制对象)输出信号信息和*稳态设置*部分的参数设置时间矩。

External time vector | Time after reaching steady-state

默认值

External time vector

程序使用名称

StartStopTriggerMethod

可调谐

可计算

# 持续时间(秒) — 信号持续时间

Details

生成信号的持续时间。

默认值

10.0

程序使用名称

StartStopDuration

可调谐

可计算

# 达到稳态后产生启停信号的采样次数 — 信号生成开始前的延迟

Details

在达到所研究系统(控制对象)的稳态值后,信号生成开始前的延迟时间。

依赖关系

要使用该参数,请在参数 启动时间点来源 值 "达到稳态后的时间"。

默认值

2

程序使用名称

NumStartStopDelaySamples

可调谐

可计算

Steady-state settings

# 设定时间上限 — 稳态范围的上限

Details

决定瞬态时间的范围上限。这些值用于计算被研究系统(控制对象)在每个运行点的稳态值。该矢量的元素数等于运行点数。

依赖关系

要使用该参数,请将参数 "达到稳态后的时间 "设为 启动时间点来源 达到稳态后的时间"。

默认值

[1.1, 2.1, 3.1]

程序使用名称

SettlingTimeUpper

可调谐

可计算

# 沉降时间下限 — 稳态范围的下限

Details

决定瞬态时间的范围下限。这些值用于计算被研究系统(控制对象)在每个运行点的稳态值。该矢量的元素数等于运行点数。

依赖关系

要使用该参数,请将参数 "达到稳态后的时间 "设为 启动时间点来源 达到稳态后的时间"。

默认值

[0.9, 1.9, 2.9]

程序使用名称

SettlingTimeLower

可调谐

可计算

# 沉降时间间隔(秒) — 稳态持续时间

Details

系统(控制对象)处于稳态的时间间隔。

依赖关系

要使用该参数,请将 "达到稳态后的时间 "参数设置为 启动时间点来源 为 "达到稳态后的时间"。

默认值

5.0

程序使用名称

SettlingTimeInterval

可调谐

可计算