⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 var.h

📁 用vc++实现的水泥生产设备-篦冷机的仿真模型
💻 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 + -