PSCAD中不同类型的数据介绍.docx
《PSCAD中不同类型的数据介绍.docx》由会员分享,可在线阅读,更多相关《PSCAD中不同类型的数据介绍.docx(5页珍藏版)》请在冰豆网上搜索。
1.RealConstant(实常数)
本组件主要用来给数据线或者组件输入分配一个实数型常数。
2.IntegerConstant(整数型常数)
本组件主要用来给数据线或者组件输入分配一个整数型常数。
3.LogicalConstant(逻辑型常数)
本组件主要用来给数据线或者组件输入分配一个逻辑型常数。
.TRUE.和.FALSE.可通过选择True和False直接指定。
其它的选项包括:
·TimeZero:
输出.TRUE.或.FALSE.,取决于EMTDC的全局变量TIMEZERO.
·FirstStep:
输出.TRUE.或.FALSE.,取决于EMTDC的全局变量FIRSTSTEP.
·LastStep:
输出.TRUE.或.FALSE,取决于EMTDC的全局变量LASTSTEP.
4.CommonlyUsedConstants(常用常数)
本组件主要用来给数据线或者组件输入分配一个实数型常数。
与组件“RealConstant”的使用类似,但它提供了预先定义的常用常数。
下表就是本组件提供的常用常数:
·p=3.141592653589793
·2p=6.283185307179586
·p/3=1.047197551196598
·2p/3=2.094395102393195
·p/2=1.570796326794896
·p/180=0.017453292519943
·180/p=57.29577951308232
·1/p=0.318309886183791
·1/2p=0.159154943091895
·=1.414213562373095
·=1.732050807568877
·=0.707106781186548
·=0.577350269189626
·1/3=0.333333333333333
·2/3=0.666666666666667
5.TypeConversion(类型转换)
本组件主要用于特定类型的数据型号转换为另一种类型。
例如,将实数转换为整数。
大多数电线电路中的类型转换都是实数和整数间的转换。
从整数转换为实数不损失精度,因此当整数型输出(源)与实数型输入(池)相连接时,PSCAD会自动为你完成转换。
然而,当实数型输出与整数型输入相联时,会出现跳出窗口警告信息,提升精度有损失。
类型转换组件可用于确认了精度的转换,去除警告信息。
本组件不能用于转换数组。
为转换数组,必须将单个数组元素用“DataSignalArrayTap”组件析出,执行转换完毕后,再使用“DataMerge”将其合并为一个数组,如下所示:
注意:
从实数转换为整数是NINT操作(取最近的整数),若1.4就转为1,若1.6就转为2。
或者采用INT操作,恒向下取整,即1.4和1.6都转为1。
6.DataMerge(数据合并到一个数组)
本组件最多可将12个标量合并到一个一维数组中(数据向量)。
与本组件输入端相联的所有信号的数据类型都转换为输出所选择的数据类型。
整数型输入转为实数型,以及实数型输入转为最近的整数型都采用Fortran的NINT功能。
将逻辑型输入转为实数型或整数型数据无法自动完成。
如果输入的数据类型不一致,则需要首先使用“TypeConversion”组件将它们转为所需的数据类型,然后再合并。
数据组件可按如下所示方法使用:
7.DataSignalArrayTap(数组数据信号析出)
本组件将与之相联的数组数据按指定范围抽出数据。
如下图所示,本组件可与“Wire”组件相连以传递数组或数据标量:
注意:
析出的数组数据可以使用“DataMerge”组件合并起来。
8.TimeStepConstant(时间步长常数)
本组件主要用来将选择好的仿真时间步长分派给数据信号线或组件的输入。
它的输出会随着工程设定的仿真时间步长的变化而自动调整。
9.TimeSignalVariable(时间信号变量)
本组今年主要用来将选择好的仿真时间分派给数据信号线或组件的输入。
它的输出会随着工程设定的仿真时间步长的变化而自动调整。
注意:
如果仿真开始点选用snapshot,则本组件的输出反映的是新的仿真时间。
10.CurrentRunNumber(当前运行的编号)
本组件专用于PSCAD的“MultipleRun”特性,给出当前运行的编号,“MultipleRun”特性可以在工程属性窗口中旋转“可用”或“不可用”。
此值可用于“MultipleRun”研究的组件和控制系统的直接输入。
此组件可以和“TotalNumberofMultipleRuns”组件一起使用。
11.TotalNumberofMultipleRuns(多路运行的总数)
本组件专用于PSCAD的“MultipleRun”特性,给出多路运行的总数,“MultipleRun”特性可以在工程属性窗口中旋转“可用”或“不可用”。
此值可用于“MultipleRun”研究的组件和控制系统的直接输入。
此组件可以和“CurrentRunNumber”组件一起使用。
12.FeedbackLoopSelector(反馈回路选择器)
本组件用来在用户指定的位置断开控制系统的反馈回路。
如果不使用本组件,PSCAD将自动的在最优的位置断开控制回路。
13.DataSignalArrayTap2(数组数据信号析出2)
本组件从与之相联的数组中抽取一个元素。
如下图所示,本组件可以与“Wire”
组件相连以传递数组或数据向量。
注意:
数组信号可以使用“DataMerge”组件进行图形化的合并。
另外,本组件与PSCAD3版本不兼容
14.Pin(合并点)
本组件用来将两条相交线(数据或电气线)的交点强制连在一起。
使用方法如下图所示: