📄 if97.h
字号:
// PiLagmaSD--> 节流件的膨胀系数 (×10^(-6) mm/(mm.℃))
// PiKs --> 管道绝对粗糙度 (mm)
// PiP1 --> 试验压力 (MPa)
// PiT1 --> 试验温度 (℃)
// PiDp --> 试验差压 (MPa)
// 求
// PiQm --> 质量流量 (kg/h)。
IMPORT_TYPE void _stdcall SF2QM97(int PiFtype,double PiTclb,double PiLDclb,double PiSDclb,double PiLagmaLD,double PiLagmaSD,double PiKs,double PiP1,double PiT1,double PiDp,double & PiQm,int & Range);
//******************************************************************************
//标准流量测量装置计算
// 已知
// PiFtype --> 采用的标准、测量装置类型、取压方式
// (1) ISO 80-角接孔板 (2) ISO 80-法兰孔板
// (3) ISO 80-D和D/2孔板 (4) ISO 80-ISA1932喷嘴
// (5) ISO 80-长颈喷嘴 (6) ISO 91/98-角接孔板
// (7) ISO 91/98-法兰孔板 (8) ISO 91/98-D和D/2孔板
// (9) ISO 91/98-ISA1932喷嘴 (10) ISO 91/98-长颈喷嘴
// (11) GB 84 角结孔板 (12) GB 84 法兰孔板
// (13) GB 84 ISA_1932喷嘴
// PiTclb --> 校验时温度 (℃)
// PiLDclb --> 校验时管道的内直径 (mm)
// PiSDclb --> 校验时节流件的内直径 (mm)
// PiLagmaLD--> 管道的膨胀系数 (×10^(-6) mm/(mm.℃))
// PiLagmaSD--> 节流件的膨胀系数 (×10^(-6) mm/(mm.℃))
// PiKs --> 管道绝对粗糙度 (mm)
// PiP1 --> 试验压力 (MPa)
// PiT1 --> 试验温度 (℃)
// PiDp --> 试验差压 (MPa)
// 求
// PiC --> 流出系数。
IMPORT_TYPE void _stdcall SF2C97(int PiFtype,double PiTclb,double PiLDclb,double PiSDclb,double PiLagmaLD,double PiLagmaSD,double PiKs,double PiP1,double PiT1,double PiDp,double & PiC,int & Range);
//******************************************************************************
//标准流量测量装置计算
// 已知
// PiFtype --> 采用的标准、测量装置类型、取压方式
// (1) ISO 80-角接孔板 (2) ISO 80-法兰孔板
// (3) ISO 80-D和D/2孔板 (4) ISO 80-ISA1932喷嘴
// (5) ISO 80-长颈喷嘴 (6) ISO 91/98-角接孔板
// (7) ISO 91/98-法兰孔板 (8) ISO 91/98-D和D/2孔板
// (9) ISO 91/98-ISA1932喷嘴 (10) ISO 91/98-长颈喷嘴
// (11) GB 84 角结孔板 (12) GB 84 法兰孔板
// (13) GB 84 ISA_1932喷嘴
// PiTclb --> 校验时温度 (℃)
// PiLDclb --> 校验时管道的内直径 (mm)
// PiSDclb --> 校验时节流件的内直径 (mm)
// PiLagmaLD--> 管道的膨胀系数 (×10^(-6) mm/(mm.℃))
// PiLagmaSD--> 节流件的膨胀系数 (×10^(-6) mm/(mm.℃))
// PiKs --> 管道绝对粗糙度 (mm)
// PiP1 --> 试验压力 (MPa)
// PiT1 --> 试验温度 (℃)
// PiDp --> 试验差压 (MPa)
// 求
// PiALpha --> 流量系数。
IMPORT_TYPE void _stdcall SF2A97(int PiFtype,double PiTclb,double PiLDclb,double PiSDclb,double PiLagmaLD,double PiLagmaSD,double PiKs,double PiP1,double PiT1,double PiDp,double & PiALpha,int & Range);
//******************************************************************************
//标准流量测量装置计算
// 已知
// PiFtype --> 采用的标准、测量装置类型、取压方式
// (1) ISO 80-角接孔板 (2) ISO 80-法兰孔板
// (3) ISO 80-D和D/2孔板 (4) ISO 80-ISA1932喷嘴
// (5) ISO 80-长颈喷嘴 (6) ISO 91/98-角接孔板
// (7) ISO 91/98-法兰孔板 (8) ISO 91/98-D和D/2孔板
// (9) ISO 91/98-ISA1932喷嘴 (10) ISO 91/98-长颈喷嘴
// (11) GB 84 角结孔板 (12) GB 84 法兰孔板
// (13) GB 84 ISA_1932喷嘴
// PiTclb --> 校验时温度 (℃)
// PiLDclb --> 校验时管道的内直径 (mm)
// PiSDclb --> 校验时节流件的内直径 (mm)
// PiLagmaLD--> 管道的膨胀系数 (×10^(-6) mm/(mm.℃))
// PiLagmaSD--> 节流件的膨胀系数 (×10^(-6) mm/(mm.℃))
// PiKs --> 管道绝对粗糙度 (mm)
// PiP1 --> 试验压力 (MPa)
// PiT1 --> 试验温度 (℃)
// PiDp --> 试验差压 (MPa)
// 求
// PiReD --> 管道雷诺数。
IMPORT_TYPE void _stdcall SF2RED97(int PiFtype,double PiTclb,double PiLDclb,double PiSDclb,double PiLagmaLD,double PiLagmaSD,double PiKs,double PiP1,double PiT1,double PiDp,double & PiRED,int & Range);
//******************************************************************************
//校验流量测量装置计算
// 已知
// PiFtype --> 采用的标准、测量装置类型
// (1) ASME 长径喷嘴
// (2) ISO 长径喷嘴
// (3) ISO/ ISA1932喷嘴
// PiTclb --> 校验时温度 (℃)
// PiLDclb --> 校验时管道的内直径 (mm)
// PiSDclb --> 校验时节流件的内直径 (mm)
// PiLagmaLD--> 管道的膨胀系数 (×10^(-6) mm/(mm.℃))
// PiLagmaSD--> 节流件的膨胀系数 (×10^(-6) mm/(mm.℃))
// PiDCavg --> 校验得到的各流出系数与标准流出系数曲线偏差量的平均值
// PiP1 --> 试验压力 (MPa)
// PiT1 --> 试验温度 (℃)
// PiDp --> 试验差压 (MPa)
// 求
// PiQm --> 质量流量 (kg/h)。
IMPORT_TYPE void _stdcall CF2QM97(int PiFtype,double PiTclb,double PiLDclb,double PiSDclb,double PiLagmaLD,double PiLagmaSD,double PiCxavg,double PiP1,double PiT1,double PiDp,double & PiQm,int & Range);
//校验流量测量装置计算
// 已知
// PiFtype --> 采用的标准、测量装置类型
// (1) ASME 长径喷嘴
// (2) ISO 长径喷嘴
// (3) ISO/ ISA1932喷嘴
// PiTclb --> 校验时温度 (℃)
// PiLDclb --> 校验时管道的内直径 (mm)
// PiSDclb --> 校验时节流件的内直径 (mm)
// PiLagmaLD--> 管道的膨胀系数 (×10^(-6) mm/(mm.℃))
// PiLagmaSD--> 节流件的膨胀系数 (×10^(-6) mm/(mm.℃))
// PiDCavg --> 校验得到的各流出系数与标准流出系数曲线偏差量的平均值
// PiP1 --> 试验压力 (MPa)
// PiT1 --> 试验温度 (℃)
// PiDp --> 试验差压 (MPa)
// 求
// PiC --> 流出系数。
IMPORT_TYPE void _stdcall CF2C97(int PiFtype,double PiTclb,double PiLDclb,double PiSDclb,double PiLagmaLD,double PiLagmaSD,double PiCxavg,double PiP1,double PiT1,double PiDp,double & PiC,int & Range);
//校验流量测量装置计算
// 已知
// PiFtype --> 采用的标准、测量装置类型
// (1) ASME 长径喷嘴
// (2) ISO 长径喷嘴
// (3) ISO/ ISA1932喷嘴
// PiTclb --> 校验时温度 (℃)
// PiLDclb --> 校验时管道的内直径 (mm)
// PiSDclb --> 校验时节流件的内直径 (mm)
// PiLagmaLD--> 管道的膨胀系数 (×10^(-6) mm/(mm.℃))
// PiLagmaSD--> 节流件的膨胀系数 (×10^(-6) mm/(mm.℃))
// PiDCavg --> 校验得到的各流出系数与标准流出系数曲线偏差量的平均值
// PiP1 --> 试验压力 (MPa)
// PiT1 --> 试验温度 (℃)
// PiDp --> 试验差压 (MPa)
// 求
// PiALpha --> 流量系数。
IMPORT_TYPE void _stdcall CF2A97(int PiFtype,double PiTclb,double PiLDclb,double PiSDclb,double PiLagmaLD,double PiLagmaSD,double PiCxavg,double PiP1,double PiT1,double PiDp,double & PiALpha,int & Range);
//校验流量测量装置计算
// 已知
// PiFtype --> 采用的标准、测量装置类型
// (1) ASME 长径喷嘴
// (2) ISO 长径喷嘴
// (3) ISO/ ISA1932喷嘴
// PiTclb --> 校验时温度 (℃)
// PiLDclb --> 校验时管道的内直径 (mm)
// PiSDclb --> 校验时节流件的内直径 (mm)
// PiLagmaLD--> 管道的膨胀系数 (×10^(-6) mm/(mm.℃))
// PiLagmaSD--> 节流件的膨胀系数 (×10^(-6) mm/(mm.℃))
// PiDCavg --> 校验得到的各流出系数与标准流出系数曲线偏差量的平均值
// PiP1 --> 试验压力 (MPa)
// PiT1 --> 试验温度 (℃)
// PiDp --> 试验差压 (MPa)
// 求
// PiReD --> 管道雷诺数。
IMPORT_TYPE void _stdcall CF2RED97(int PiFtype,double PiTclb,double PiLDclb,double PiSDclb,double PiLagmaLD,double PiLagmaSD,double PiCxavg,double PiP1,double PiT1,double PiDp,double & PiReD,int & Range);
//******************************************************************************
//计算除氧器给水箱水位变化的等效流量
// 已知
// L --> 给水箱的全长度 (米);
// ML --> 中部圆筒体的长度 (米);
// R --> 中部圆筒体的内半径 (米);
// HS --> 起始水位(以圆筒体中心线为水位高度的零位) (米);
// HE --> 结束水位(以圆筒体中心线为水位高度的零位) (米);
// DT --> 持续时间 (分钟)
// V --> 平均比容 (m^3/kg)
// 求
// PiQm --> 质量流量 (kg/h)。
IMPORT_TYPE void _stdcall DEATANKEQUFLOW97(double L,double ML,double R,double HS,double HE,double DT,double v,double GFlow,int & Range);
//计算四方柱体热井水位变化的等效流量
// 已知
// L --> 热井的长度 (米);
// WT --> 热井的顶部宽度 (米);
// WB --> 热井的底部宽度 (米);
// H --> 热井的高度 (米);
// HS --> 试验开始水位 (米);
// HE --> 试验结束水位 (米);
// DT --> 持续时间 (分钟);
// V --> 热井水的平均比容 (m^3/kg);
// 求
// PiQm --> 质量流量 (kg/h)。
IMPORT_TYPE void _stdcall HWBOXEQUFLOW97(double L,double WT,double WB,double H,double HS,double HE,double DT,double v,double & GFlow,int & Range);
//计算圆柱体热井水位变化的等效流量
// 已知
// R --> 圆柱体的半径 (米);
// HS --> 起始水位 (米);
// HE --> 结束水位 (米);
// DT --> 持续时间 (分钟);
// V --> 热井水的平均比容 (m^3/kg);
// 求
// PiQm --> 质量流量 (kg/h)。
IMPORT_TYPE void _stdcall HWCLDEQUFLOW97(double R,double HS,double HE,double DT,double v,double & GFlow,int & Range);
//******************************************************************************
//热耗/出力的修正计算
//采用分段线性插值法
//UNO-->机组物理编号
IMPORT_TYPE void _stdcall HR_Nel_Crt97(int UNO,int PItem,double PIn,double & POut,int & Range);
//计算主汽压力对热耗的修正系数
IMPORT_TYPE void _stdcall PTHR2HR97(int UNO,double PIn,double & POut,int & Range);
//计算主汽温度对热耗的修正系数
IMPORT_TYPE void _stdcall TTHR2HR97(int UNO,double PIn,double & POut,int & Range);
//计算再热压损对热耗的修正系数
IMPORT_TYPE void _stdcall DPRH2HR97(int UNO,double PIn,double & POut,int & Range);
//计算再热温度对热耗的修正系数
IMPORT_TYPE void _stdcall TRH2HR97(int UNO,double PIn,double & POut,int & Range);
//计算排汽压力对热耗的修正系数
IMPORT_TYPE void _stdcall PEXH2HR97(int UNO,double PIn,double & POut,int & Range);
//计算主汽压力对出力的修正系数
IMPORT_TYPE void _stdcall PTHR2NEL97(int UNO,double PIn,double & POut,int & Range);
//计算主汽温度对出力的修正系数
IMPORT_TYPE void _stdcall TTHR2NEL97(int UNO,double PIn,double & POut,int & Range);
//计算再热压损对出力的修正系数
IMPORT_TYPE void _stdcall DPRH2NEL97(int UNO,double PIn,double & POut,int & Range);
//计算再热温度对出力的修正系数
IMPORT_TYPE void _stdcall TRH2NEL97(int UNO,double PIn,double & POut,int & Range);
//计算排汽压力对出力的修正系数
IMPORT_TYPE void _stdcall PEXH2NEL97(int UNO,double PIn,double & POut,int & Range);
//计算发电机的机电损失
IMPORT_TYPE void _stdcall NI2DNMG97(int UNO,double PIn,double & POut,int & Range);
//排汽环面速度的损失
IMPORT_TYPE void _stdcall VC2DHEXH97(int UNO,double PIn,double & POut,int & Range);
//******************************************************************************
//已知两个点的X、Y值,线性插值(先输入两个点的X值,再输入两个点的Y值)
IMPORT_TYPE void _stdcall INST2DXX97(double X1,double X2,double Y1,double Y2,double X,double & Y);
//已知两个点的X、Y值,线性插值(先输入一个点的X值和Y值,再输入另外一个点的X值和Y值)
IMPORT_TYPE void _stdcall INST2DXY97(double X1,double Y1,double X2,double Y2,double X,double & Y);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -