📄 var.h
字号:
//#include "VarDef.h"
//第一部分结构体定义
//控制器
typedef struct
{
double pv;//监控量
double mv;//
double sv;//
} CONTR;
//组分
typedef struct
{
double h2;//氢气[1](2)
double n2;//氮气[2](28)
double co;//一氧化碳[3](28)
double o2;//氧[4](32)
double mgo;//氧化镁[5](40)
double co2;//二氧化碳[6](44)
double cao;//氧化钙[7](56)
double sio2;//二氧化硅[8](60)
double na2o;//氧化钠[9](62)
double mgco3;//碳酸镁[10](84)
double k2o;//氧化钾[11](94)
double caco3;//碳酸钙[12](100)
double al2o3;//三氧化二铝[13](102)
double CS;//caosio2[14](116)
double CA;//caoal2o3[15](158)
double fe2o3;//三氧化二铁[16](160)
double AS;//al2o3sio2[17](162)
double C2S;//2caosio2 [18](172)
double CF;//caofe2o3[19](216)
double CAS;//caoal2o3sio2[20](218)
double AS2;//al2o32sio2[21](222)
double C3S;//3caosio2[22](228)
double AS2H2;//al2o32sio22h2o[23](258)
double CA2;//cao2al2o3[24](260)
double C3A;//3caoal2o3[25](270)
double C2F;//2caofe2o3[26](272)
double C2AS;//2caoal2o3sio2[27](274)
double C3S2;//3cao2sio2[28](288)
double A3S2;//3al2o32sio2[29](426)
double C4AF;//4caoal2o3fe2o3[30](486)
double NAS6;//na2oal2o36sio2[31](524)
double KAS6;//k2oal2o36sio2[32](556)
double C5A3;//5cao3al2o3[33](586)
double C12A7;//12cao7al2o3[34](1386)
double nox;//[35]
double combustible;//可燃物 [36]
double nonflammable;//不可燃物[37]
double h2o;//水[38](18)
} COPMT;
//第二部分各模型变量定义
//“熟料烧成窑中/窑尾模型”变量定义,共78个(注位号中均个加字母f,如:TIAF26,ZIKF01)
//监控和操作变量(计75个),控制器(3个)
struct modelYZYW
{
double tiaf26,zikf01,araf01,traf01,pif02,pif01,tif05,tif09,pif07;
double piaf09,tif11,pif15,trf17,piaf17,traf19,zikf10,tif03,pif05;
double tif07,tif13,pif11,piaf13,tif15,pif22,trf23,zikf02,piaf24;
double traf25,pif19,zikf11,tif04,pif06,tif08,tif14,pif12,pif20;
double piaf14,pif23,trf24,tif16,pif21,zikf03,traf02,pif03,pif04;
double tif06,tif10,pif08,piaf10,tif12,pif16,trf18,piaf18,traf20;
double tiaf27,tiaf28,tiaf29,tiaf30,tiaf31,tiaf32,tiaf33,tiaf34,tiaf35;
double tiaf36,tiaf37,tiaf38,tiaf39,tiaf40,tiaf41,tiaf42,tiaf43,tiaf44;
double tiaf45,tiaf46;
double trag08;//特殊,不带f,带g
CONTR picf25,trcf21,trcf22;
} ;
//“窑头模型”变量定义,共48个(注位号中均带字母g,如:ZIKG05,PIG04)
//监控和操作变量(48个)
struct modelYT
{
double zikg05,pig11,tiag04,tiag05,pig12,pcag13,xxg01,trag01,piag01;
double pcag02,piag03,piag04,pcag05,piag06,zikg11,zikg12,xxg02,tiag06;
double tiag07,tiag02,fiqg01,tiag08,trag03,pig14,liag01,zikg13,liag02;
double pig07,pig08,pig09,pig10,zikg01,zikg02,zikg03,zikg04,zikg06;
double zikg07,zikg08,zikg09,zikg10,tiag10,tiag11,tiag12,tiag13,tiag14;
double tiag15,tiag16,tiag17;
};
//“煤粉制备模型”变量定义,共35个(注位号中均带字母K,如:ZIKG05,PIG04)
//监控和操作变量(35个),控制器(无)
struct modelMFZB
{
double wiak01,frqk01,zikk02,tiak02,tiak01,piak01,tiak03,ncak01,pik03;
double pik02,tiak04,tiak05,tiak06,tiak07,pdiak04,tiak08,tiak09,tiak10;
double tiak11,zikk01,arak01,pik05,arak02,wiak02,tiak12,tiak13,tiak14;
double tiak15,tiak16,tiak17,tiak18,tiak19,tiak20,tiak21,tiak22;
};
//“原料粉磨/废气处理模型”变量定义,共80个(注位号中均带字母B,如:ZIKG05,PIG04)
//监控和操作变量(79个),控制器(1个)
struct modelYLFM
{
double tib10,piab04,zikb02,arab01,pib05,trab13,zikb03,zikb04,tiab11;
double zikb01,tiab12,zikb05,zikb06,zikb07,tib01,piab01,tiab04,tib02;
double pib02,tiab06,tiab07,trab03,piab03,tiab05,tiab08,tiab09,pib06;
double zikb08,tiab14,tiab15,piab07,trab16,piab09,prcab08,prcab17,trcab17;
double fiqb02,zikb09,lsb02,piab11,piab10,liab01,tiab18,tiab19,tiab20;
double tiab21,tiab22,tiab23,tiab24,tiab25,tiab26,tiab27,tiab28,tiab29;
double tiab30,tiab31,tiab32,tiab33,tiab34,tiab35,tiab36,tiab37,tiab38;
double tiab39,tiab40,tiab41,tiab42,tiab43,tiab44,tiab45,tiab46,tiab47;
double tiab48,tiab49,tiab50,tiab51,tiab52,tiab53,tiab54;
CONTR NCAB01;
};
typedef struct modelCoolerDcs
{
double fpt211,ftt231,pcag13,trag01,g32,g33,piag01,pcag02,piag03,piag04;
double pcag05,piag06,zikg06,zikg07,zikg08,zikg09,zikg10,zikg04,tiag02;
double pig14,zikg13;
}coolerd;
typedef struct modelCooler
{
double Tg2,Tg3,Tg4,Tg5,Tg6;//中间篦冷机内气体温度(各部分)
double Ts1,Ts2,Ts3,Ts4,Ts5,Ts6;//中间料的温度
double sh1,sh2,sh3,sh4,sh5,sh6;//料层厚度
double isf;//料层的空隙率;
double Pg2,Pg3,Pg4,Pg5;//1到6室的风腔压力
}coolern;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -