标准功能块手册2Word格式文档下载.docx

上传人:b****3 文档编号:16664753 上传时间:2022-11-25 格式:DOCX 页数:100 大小:138.82KB
下载 相关 举报
标准功能块手册2Word格式文档下载.docx_第1页
第1页 / 共100页
标准功能块手册2Word格式文档下载.docx_第2页
第2页 / 共100页
标准功能块手册2Word格式文档下载.docx_第3页
第3页 / 共100页
标准功能块手册2Word格式文档下载.docx_第4页
第4页 / 共100页
标准功能块手册2Word格式文档下载.docx_第5页
第5页 / 共100页
点击查看更多>>
下载资源
资源描述

标准功能块手册2Word格式文档下载.docx

《标准功能块手册2Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《标准功能块手册2Word格式文档下载.docx(100页珍藏版)》请在冰豆网上搜索。

标准功能块手册2Word格式文档下载.docx

if((k2*X2(n)+C2)==0){Y(n)=Y(n-1),并且置位OFW和Q;

}

elseY(n)=(k1*X1(n)+C1)/(k2*X2(n)+C2);

Y(n)被限幅在有效数值之间,如果越限,就置位本功能模块的数值溢出状态位。

其它情况下,本功能块按属性中参数所定义品质传递方式传递前续功能块的状态。

4

开方器SQRTID=4

图形表示:

XSQRTY

─→Y=(k*X+C)1/2

标记说明:

开方计算输出

输入X

参数k

输入X的增益

X的偏置

参数DB

零点切除值,≥0.0

算法说明:

本功能块对输入浮点变量开方,输出一个浮点变量。

if(k*X(n)+C≥DB)Y(n)=

;

else{Y(n)=0,并且置位OFW和Q;

5取绝对值ABSID=5

XABSY

─→

绝对值计算输出

参数k,C

1.0,0.0

输入X的增益和偏置

算法描述:

本功能块对输入浮点变量取绝对值,输出一个浮点变量。

Y(n)=|k*X(n)+C|

6五次多项式POLYNOMID=6

XPOLYNOMY

多项式计算输出

参数C0~C5

多项式的系数

本功能块对浮点变量进行五次多项式运算,输出一个浮点变量。

Y(n)=C0+C1*X(n)+C2*X(n)**2+C3*X(n)**3+C4*X(n)**4+C5*X(n)**5

78输入数学统计器SUM8ID=7

X1Y

…SUM8

X8Cnt

 

数学统计输出

输出Cnt

模拟输入量中绝对值>

DB的个数

输入X1,X2,…,X8

Null

参数Mode

word

方式,0=累加和,1=取平均,2=取最大,3=取最小

参数k1,k2,…,k8

输入X1~X8的增益

参数C1,C2,…C8

输入X1~X8的偏置

判非零的死区

本功能块对8个浮点变量加或减,输出一个浮点变量。

输出Y(n)按方式取输入的累加和、平均、最大、最小。

所有输入为k*X(n)+C。

空脚不参与运算。

输出Cnt(n)等于fabs(k*X(n)+C)>

DB的个数。

812段函数变换F(X)ID=8

图形描述:

XF(X)Y

─→Y=F(X)

标记描述:

函数变换输出

参数(x1,y1)

0.0,0.0

第1个坐标点

参数......

第n个坐标点,要求x1≤x2≤.....≤x12

参数(x12,y12)

第12个坐标点

F(X)由12个坐标点(X1,Y1)…(X12,Y12)确定

如上图所示:

F(X)为一个十二段折线,如X≤X1,Y=Y1;

X≥X12,Y=Y12。

X的值应递增填写,不递增曲线取到递增的转折点为止。

9

贝塞尔函数BESSEL,ID=9

XBesselY

函数计算输出

函数类型:

0—第一类Bessel函数jn;

1—第二类Bessel函数yn

参数Rank

word

函数阶次,0~n

本功能块计算Bessel函数。

10指数/对数函数/求模POW/LOG/MODID=10

─→

XPOW/LOGY

─→Y

B

指数或对数,以B.I方式表示的指针,或是立即浮点数

输入B

10.0

底数,以B.I方式表示的指针,或是立即浮点数

方式,0=为指数运算,1=对数运算,2=求模运算

输入和底变量的增益

输入和底变量的偏置

本功能块对浮点变量进行指数或数值或求模,输出一个浮点变量。

当Mode=0时:

Y(n)=(k2*B(n)+C2)**(k1*X(n)+C1),底数位0.0时置OFW和Q标志位。

当Mode=1时:

Y(n)=LOG(k2*B(n)+C2)(k1*X(n)+C1)

当(k2*B(n)+C2为立即浮点数且为0.0时,该函数为自然对数ln。

当Mode=2时:

Y(n)=(k1*X(n)+C1)MOD(k2*B(n)+C2)

当(k2*B(n)+C2为0.0时,置OFW和Q标志位。

求模运算对运算双方自动取整后再运算。

11三角和反三角函数TRIANGLEID=11

XTRIANGLEY

─→Y=sin(k*X+C)

三角函数计算输出

以B.I方式表示的指针,或是立即浮点数,单位弧度

函数类型,0=sin,1=cos,2=tan,3=asin,4=acos,5=atan

变量的增益

变量的偏置

本功能块按Mode对浮点变量进行三角或反三角运算,输出一个浮点变量。

角度都以弧度为单位。

例:

Y(n)=sin(k*X(n)+C),Y(n)=asin(k*X(n)+C)

12

热力性质计算PTCalID=12

P/S/HPTCalY

T/S/H

热力性能计算输出

输入P/S/H

压力Mpa/熵值S/焓值H

输入T/S/H

温度℃或熵值S或焓值H

计算方式,0=焓值,1=比容,2=熵值,3=温度……

本功能块用于热力性能计算。

在Mode==0时,计算出给定压力(MPa)和温度(℃)的水或汽的焓值(KJ/Kg)

在Mode==1时,计算出给定压力(MPa)和温度(℃)的水或汽的比容(M3/Kg)

在Mode==2时,计算出给定压力(MPa)和温度(℃)的水或汽的熵值(KJ/Kg*K)

在Mode==3时,计算出给定压力(MPa)和熵值(KJ/Kg*K)的水或汽温度(℃)

在Mode==4时,计算出给定压力(MPa)和温度(℃)的水的焓值(KJ/Kg)

在Mode==5时,计算出给定压力(MPa)和温度(℃)的水的比容(M3/Kg)

在Mode==6时,计算出给定压力(MPa)和温度(℃)的水的熵值(KJ/Kg*K)

在Mode==7时,计算出给定熵值(KJ/Kg*K)和温度(℃)的水或汽的压力(MPa)

在Mode==8时,计算出给定压力(MPa)和温度(℃)的汽的焓值(KJ/Kg)

在Mode==9时,计算出给定压力(MPa)和温度(℃)的汽的比容(M3/Kg)

在Mode==10时,计算出给定压力(MPa)和温度(℃)的汽的熵值(KJ/Kg*K)

在Mode==11时,计算出给定压力(MPa)或温度(℃)的水的沸点温度或压力

当P为空脚时计算压力;

当T为空脚时计算温度.

在Mode==12时,计算出给定压力(MPa)和焓值(KJ/Kg)的水或汽温度(℃)

在Mode==13时,计算出给定焓值(KJ/Kg)和温度(℃)的水或汽的压力(MPa)

Mode=0~2分别计算出给定压力和温度的水或汽的焓值、比容和熵值;

气态或液态由给定

的压力和温度自动识别。

Mode=4~6分别计算出给定压力和温度的水的焓值、比容和熵值;

当只有一个输入而另一

个输入为空脚时,该水缺省为饱和。

Mode=8~10分别计算出给定压力和温度的汽的焓值、比容和熵值;

当只有一个输入而另

一个输入为空脚时,该气体缺省为饱和。

13温度场计算模块FDM,ID=15

边界温度

TSrnd

换热系数

ALFATnode[20]

─→节点温度

应力集中系数

StrCFDM

初始温度系数

Tinit[3]Tavg

─→体积平均温度

复位

TReset

计算允许

FdmEnValid

─→数据有效

输出Tnode[20]

节点温度1-20

输出Tavg

体积平均温度

输出Valid

bool

1

输出数据是否有效:

1—有效,0—无效

输入TSrnd

20.0

输入ALFA

输入StrC

输入Tinit[3]

20,0,0

初始温度系数0~2

输入TReset

所有输出到初始值

输入FdmEn

1—允许计算;

0—禁止计算

参数Ro

0.4

外径

参数Ri

0.1

内径

参数iR

15

截面数

参数Rou[3]

7800,0,0

密度系数0~2

参数Nmda[3]

41.413,

-0.0085,

-0.00001

导热系数0~2

参数Cp[3]

flloat

554.04

-0.0809

比热系数0~2

参数WayWho

算法选择:

0-Robin;

1-Dirichlet

FDM模块用于计算汽轮机变动工况过程中危险截面的温度场,为ATC提供数值依据,算法基于标准的二维轴对称有限差分方法。

14区间代数基本性质iProp,ID=16

区间下限

ivaliLM

─→区间中

W

─→区间宽

区间上限

ivaliUIPropS

─→区间长

Lx

─→新区间下限

宽限

TrimUx

─→新区间上限

输出M

区间中

输出W

区间宽

输出S

区间长

输出Lx

新区间下限

输出Ux

新区间上限

输入ival1L

输入ival1U

输入Trim

区间的基本性质:

中、宽、长、新区间的下限和上限。

M=(ival1L+ival1U)/2;

W=(ival1U-ival1L)/2;

S=(abs(ival1L)+abs(ival1U))/2;

Lx=M-Trim*W;

Ux=M+Trim*W.

15区间代数四则运算iBsc,ID=17

区间1下限

L1

区间1上限

U1L

区间2下限

L2IBsc

区间2上限

U2U

指数输入

f

输出L

输出U

输入L1

输入U1

输入L2

输入U2

输入f

乘方时为指数,其他情况为比例系数

参数Oplode

0:

加“+”;

1:

减“-”;

2:

乘“*”;

3:

除“/”;

4:

乘方“^”

改进算法;

1:

标准算法;

2:

改进算法2

完成区间的基本四则运算:

加、减、乘、除、乘方。

第2章时间过程函数

1超前滞后模块LEADLAGID=20

XY

TRLEADLAG

TS

超前滞后输出

输入TR

以B.I方式表示的指针,或是立即浮点数。

被跟踪量,空脚总不跟踪。

输入TS

F

以B.I方式表示的指针,或是立即布尔数。

跟踪切换开关

参数H

100.0

输出高限

参数L

输出低限

参数LD

超前时间常数,如果LD为0,则为滞后模块

参数LG

滞后时间常数,LG必须大于等于1/2T(采样周期)

参数GN

增益GN

if(TS=1){Y(n)=TR(n)*GN;

else{K1=GN·

(T+2LD)/(2LG+T);

K2=GN·

(T-2LD)/(2LG+T);

K3=(2LG-T)/(2LG+T);

Y(n)=K1*X(n)+K2*X(n-1)+K3*Y(n-1);

}

if(Y(n)>

H)Y(n)=H;

elseif(Y(n)<

L)Y(n)=L;

其中:

T为计算周期;

Y的最后稳定值=GN*X

2

滞后模块DELAYID=21

TRDELAY

TS

滞后输出

参数DT

纯滞后时间常数,单位秒

比例增益,K>

参数LT

惯性时间常数,单位秒,=0.0时为纯滞后

本功能块对输入进行纯滞运算,计算公式的拉氏传递函数如下:

Y(S)=e**(-DT*S)*k/(LT*S+1)

递推计算公式如下:

pn=KG*ts*x+lt*tmp->

PreAI;

//k/(LS+1)

pn/=(ts+lt);

a=k*T/(T+L),b=L/(T+L),L=int(DT/T),T=计算周期

P(n)=a*X(n)+b*X(n-1),Y(n)=P(n-L);

因缓冲区长度为120,所以L大于120时,其中有些输出为线性插值的结果。

3

微分模块DIFFID=22

XDIFFY

─→

微分输出

输入

参数Kd

增益

参数Td

微分时间常数,必须≥0,单位秒

对应的传递函数为:

Y(s)=

Y(n)=(Kd*Td*(X(n)-X(n-1))+Td*Y(n-1))/(T+Td);

然后,将Y限制在YH和YL之间。

4时域统计模块TSUMID=23

TSUM

SetYj

输出Yj

前一次的统计结果值

输入Set

On/Off开关,以B.I方式表示的指针,或是立即布尔数

方式,0=累加和,1=取平均,2=取最大,3=取最小,

4=梯形累加和

参数Y0

每次On时,Y的初值

参数Cj

记忆转换系数

本功能块对输入模拟变量在Set指定的一段时间内进行累加,平均,或取最大、最小值、梯形累加和,并记录前次统计值。

if(Set从0->

1){统计开始,Yj(n)=Y(n)*Cj,Y(n)=Y0,sum=1;

elseif(Set从1->

0){统计结束}

else{if(Mode=0)Y(n)=Y(n-1)+X(n)*T;

//累加和

elseif(Mode=1)Y(n)=累计和/sum;

sum=内部计数;

//取平均

elseif(Mode=2)Y(n)=Max(Y(n-1),X(n));

//取最大

elseif(Mode=3)Y(n)=Min(Y(n-1),X(n));

//取最小

esleif(Mode=4)Y(n)=Y(n-1)+(X(n)+X(n-1)*T/2;

//梯形累加和

其中T为该页计算周期(以秒为单位),因此,累计方式时,输出Y为输入X在计时间内的积分值。

5数字滤波FILTERID=24

XFILTERY

滤波后的数值

参数k1,...,k8

1/8

滤波器系数,应<

1.0,八个系数和为1

本功能块对输入模拟变量进行8阶数字滤波。

Y(n)=k

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 自然景观

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1