材料工程学院程序设计说明书计算机在无机材料工厂中的应用专业材料科学与工程学生姓名*******班级学号***********指导教师**********完成日期目录1绪论.....................................................................................................................................................11.1设计目的与意义............................................................................................................................11.2设计任务及目标............................................................................................................................22程序设计思路......................................................................................................................................32.1计算依据.......................................................................................................................................32.2计算步骤.......................................................................................................................................32.3编程原理.......................................................................................................................................43程序设计框图......................................................................................................................................74软件运行界面设计...............................................................................................................................74.1概述..............................................................................................................................................84.2登录界面设计...............................................................................................................................84.3主界面设计...................................................................................................................................94.4配料计算界面设计........................................................................................................................95主要程序代码说明.............................................................................................................................135.1数据输入.....................................................................................................................................135.2数据处理.....................................................................................................................................135.3数据输出.....................................................................................................................................155.4数据保存.....................................................................................................................................16设计总结...............................................................................................................................................19参考文献...............................................................................................................................................20致谢...............................................................................................................................................21《计算机在无机材料工厂中的应用》程序设计说明书11绪论1.1设计目的与意义1.1.1设计的目的(1)培养学生利用所学的VisualBasic程序设计语言来解决无机非金属材料专业方面实际问题的能力,进一步提高学生计算机应用的能力;(2)进一步掌握VisualBasic程序设计语言知识和上机调试、运行程序的技能。1.1.2设计的意义水泥配料计算就是生料组成的计算,是根据水泥熟料化学组成和矿物成分的要求而计算出各种原料的配合比。因此,配料计算是水泥生产过程中一个重要的环节,其计算结果的准确与否直接关系到水泥厂的产品质量。此外,配料计算又为物料平衡计算提供基础数据,而物料平衡是生产工艺中设备选型和稳定生产的条件。目前配料计算中经常使用的计算方法有以下几种:代数法、图解法、误差尝试法(也叫递减试凑法)、矿物组成法、最小二乘法等,其中代数法计算结果比较精确,但计算繁琐。图解法计算简单但误差较大,误差尝试法将经验判断和计算相结合,是一种经验方法,手工计算较为方便。总之上述几种计算方法各有利弊。目前设计人员和生产管理人员大多采用手工计算,因此误差尝试法被广泛应用。然而手工计算效率较低,尤其在原料不能满足配料要求的情况下尤为突出。采用计算机配料计算效率高,并且能对原始数据加以管理,能将计算结果打印输出,其优势十分明显。以上几种计算方法均可用于计算机计算,因此为计算机选择一种合理的计算方法就显得十分重要。VisualBasic(以下简称VB)是一种可视化的、面向对象的和采用事件驱动方式的结构化高级程序设计语言,它是以Basic语言为基础的可视化软件开发工具,采用看以前Basic语言的一些语法,继承了Basic语言简单易学、使用方便的特点,同时增加了结构化和可视化程序设计语言的功能。它将Window界面设计的复杂性封装起来,编程人员只需为界面设计编写少量代码,利用系统提供的工具,在屏幕上画出各种对象,并设置对象的属性即可。VB的可视化设计平台简化了编程的过程,大大提高了编程的效率。本设计采用VisualBasic语言进行配料机算,可以有以下特点:一是界面友好,甚至连不懂计算机的人都可以根据屏幕上的提示输入数据,完成计算任务;二是模型简单,只要稍具有一定的配料知识,都能看懂原理,编辑相应程序代码,实现所需功能;三是计算快捷、简单、准确、高效,能够正确指导生产。《计算机在无机材料工厂中的应用》程序设计说明书21.2设计任务及目标1.2.1设计任务四种原料(石灰石、粘土、铁粉、煤灰)加矿化剂(萤石)和校正原料的配料1.2.2设计目标通过VB程序计算熟料三率值、原料及燃料的干基配比和湿基配比、熟料矿物组成和化学成分、生料碳酸钙滴定值,调整各参数找到适合的数据。1.2.3计算应得的结果:(1)熟料的三率值KH、SM、IM(2)熟料的化学成分(3)熟料可能的矿物成分(4)干原料的重量百分比(5)湿原料的重量百分比(6)生料的碳酸钙滴定值《计算机在无机材料工厂中的应用》程序设计说明书32程序设计思路2.1计算依据2.1.1熟料三率值计算(1)石灰石饱和系数(IM0.64)2332322.8SiO0.70SOO0.35FeO1.65AlCaOKH(2)硅率32322OFeOAlSiOSM(3)铝率3232OFeOAlIM2.1.2熟料化学成分计算设CaO+SiO2+Al2O3+Fe2O3=1352.65SM1)1)(IMSM(2.8KHOFe323232OFeIMOAl)OFeOSM(AlSiO32322)OFeOAl(SiOΣCaO323222.1.3煤灰掺入量计算4adnet,adA10QSAqg式中:gA—煤灰掺入量,Kg/100kg熟料q—熟料热耗,kJ/kg熟料Aad—燃料中灰分含量,%S—煤灰沉落率,%Qnet,ad—燃料发热量,kJ/kg燃料2.1.4熟料可能的矿物成分计算23SiO2)KH(33.8SC2SiOKH)(18.61SC232323OFe1.69OAl2.65AC324OFe3.04AFC2.2计算步骤2.2.1数据输入1.录入煤热值Qnet、灰份AAd、沉落率S,熟料热耗Q2.熟料三率值KH、SM和IM3.录入干燥基原料、煤灰、矿化剂化学成分4.录入原料及煤的含水率《计算机在无机材料工厂中的应用》程序设计说明书45.录入熟料中所需SO3、CaF2的量2.2.2数据处理1.干燥基化学成分换算灼烧基化学成分2.计算煤灰及萤石的掺入量3.配料方程的系数计算4.解方程的程序调用5.熟料的主要化学成分计算2.2.3数据输出1.原料配比2.熟