PSCAD中的控制系统模块

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. Gain (增益)

增益组件把输入信号与指定的因子相乘。可以输入一个变量名代替此因子所填的数字。

2. Differential Lag or Forgetting Function (微分延迟或遗忘函数)

微分延迟组件用作一阶高通滤波器,有时也叫做冲蚀函数、改变函数、或者遗忘函数。输出可以随之置为用户指定的值。对此函数的解法如下,基于时间常数T 的值。

()()()()()t

t

T

T

Q t Q t t e

X t X t t e

-∆-∆=-∆+--∆g g

如果T =0,则有:

()0.0Q t =

输出为:

()()()Y t G t Q t =g

这里:

()Y t =输出信号; ()X t =输入信号;

()G t =增益因子(可为变量)

T = 时间常数;

t ∆=时间步长。

3. Derivative with a Time Constant (带时间常数的微分环节)

微分函数决定了信号变化的速率。但此模块有放大噪声的趋势。为了将噪声的干扰降至最小,尤其是在计算步长小而微分时间常数大的情况下,可能需要给它加一个噪声滤波器。

4. Lead-Lag (前导延迟环节)

本组件模拟了一个带增益的前导延迟函数,它的输出可随时由用户重置为指定的值。最大最小输出限制内部指定。

对此函数的解法基于时间常数1T 和2T ,过程如下所示:

()()()()()()2

2

21

2

1t t t

T T T T Q t Q t t e

X t e X t X t t e T -∆-∆-∆⎛⎫=-∆+-+--∆ ⎪ ⎪⎝⎭

g g g g 如果20T =,则类似与PI 控制器:

()()()()()1

T Q t X t X t X t t t

=+

--∆∆g 如果10T =且20T =,则类似与增益环节:

()()Q t X t =

输出为:

()()()Y t G t Q t =g

这里:

()Y t =输出信号; ()X t =输入信号;

()G t =增益因子(可为变量);

T =时间常数(可为变量);

t ∆=时间步长。

5. Real Pole (实极点)

本组件仿真了一个延时或“实极点”函数,这里的输出可以在任何时候重置成用户规格化的值。输入信号在被处理之前与增益因子G (t )成比例。时域算法基于梯形法。 本函数的解法如下:

()()()1t

t

T

T

Q t Q t t e

X t e -∆-∆⎛⎫=-∆+- ⎪⎝⎭

g g

那么输出就为:

()()()Y t G t Q t =g

这里:

()Y t =输出信号;

()X t =输入信号; ()G t =增益因子(可变);

T =时间常数(可变);

t∆=时间步长。

6.Delay Function(延迟函数)

e-,这里T是延迟的时间,s是拉氏算子。输入信号延迟函数模拟了拉氏表达式sT

置于队列中,随着时间的推进,信号值移入队列尾部并放置到输出line上。

如果延迟时间大得超过了时间步长t∆,则队列可能会变得过于庞大。为了避免出现这样的情况,采用了抽样的方法。在指定的延迟时间中对输入值采样N 次,只将采样值置于队列中。

另外,在满足减少存储空间的前提下,同时还必须保证采样的数量对于保持延迟信号的精度来说是足够的。由于输出的阶梯特性,需要引入一个额外的大为为时延/(2*N)的延迟。用以补偿内部轻微减少延迟时间的效应。如果需要的话,可以采用一截延迟环节来对延迟环节的输出进行滤波,以平滑抽样所造成的阶梯效应。

7.Square(平方)

本组件将输入信号与其自身相乘。

8.Square Root(平方根)

本组件计算输入的算术平方根。每个正数都有两个平方根,一个为正一个为负,算术平方根定义为正的那个平方根的值。在实数域中,平方根对负数都没有定义,因此要求输入必须为正。本组件负的输入时输出为零。

9.Absolute Value(绝对值)

本组件给出输入信号的绝对值。

10.T rigonometric Functions(三角函数)

Standard trigonometric functions.

本组件实现标准的三角函数功能。Tan函数在

1

2

⎛⎫

+

⎝⎭

时奇异,因此应避

免输入这些值。而ArcSin和ArcCos要求输入的值域范围为[-1.0,+1.0],需避免超出此值域。

11.I mpulse Generator(脉冲发生器)

脉冲发生器用来确定线性控制系统的频率响应。其可以产生指定频率的脉冲序列。在对控制系统进行分析之前,为了使得暂态响应逐渐变弱,需要使用一些脉冲通过控制系统。当然频率可以置零,仅发送一个脉冲给控制系统,即可以观测到频率响应。

如果使用插值法,此组件在每生成一个脉冲的同时也生成了插值信息。对应于脉冲的准确时间的插值时间非零,以保证脉冲无论何时都不会落在时间步长坐标上。这就有效的祛除了组件对设备步长的依赖性,即使时间步长增加也能保持精度。

12.G eneric Transfer Function(通用传递函数)

此传递函数由三段直线组成,有两个交点(LI, LO)和(UI, UO),是一分段连

续函数。如果所需多于三段直线的话,可以采用XY Transfer Function组件

13.L imiting Function(限制函数)

限制函数或“硬性限制器”在输入信号落入其最高和最低限值之内时输出输入信号。如果信号超出了限值,输出值就停留在限值上。

14.N on-Linear Gain(非线性增益)

非线性增益组件用以强化或弱化大的信号波动。当输入信号在一指定的区域中时,采用“低增益”。如果输入信号离开这一区域,则给以“高增益”。此传递函数是连续的,因此信号在从一个增益变为另一个增益时,不会出现跳变。

15.S ingle Input Comparator(单输入比较器)

本组件输出两个值,取决于输入信号是高于还是低于输入的门槛值。如果允许插值兼容性的话,则可输出由器件生成的插值信息(即输入信号刚好过门槛值的确切时间点)。运用了插值后,本组件甚至在较大的时间步长时仍能保持精度。

相关文档
最新文档