文档介绍:电站锅炉通用热力计算程序的编制
锅炉热力计算是锅炉设计和改造所必需的一项重要计算,该计算的繁琐程度也是锅炉工作者所共知的。随着计算机应用的普及,目前多数锅炉厂家及部分电厂科研人员开发了一些锅炉热力计算的计算机程序,但这些程序却都是针对某一具体锅炉而编制的,因此,当设计新的锅炉或对其它锅炉进行计算时,就需要编制新的计算程序,或者对相近炉型的计算程序进行修改,这样不但费时费力,而且易出差错。此外,以往的热力计算程序通常仅采用Fortran或Basic语言编制。这些语言具有强大的计算功能,并且使用也十分简单。但受其语言本身的限制,程序的输入和输出界面上却很难做得美观、易用。为了解决上述问题,作者在分析了众多不同形式、不同容量锅炉之间热力计算的区别和共同点后,并采用Visual Basic和Fortran两种语言混合编程,尝试编制了通用的锅炉热力计算程序。在不对程序作任何改动的基础上,该通用程序可对目前多数的中压至超高压(130t/h~670t/h)燃煤锅筒式锅炉进行校核方式的热力计算。本文介绍该通用程序的结构形式、技术方法以及对程序的验证结果。
该通用程序由用户界面程序和热力计算程序两大部分组成。前者负责进行热力计算过程中所有必须由用户干预或处理的任务,并最终形成各种数据文件;后者负责由指定数据文件提供的计算顺序及原始数据进行热力计算。用户界面程序用户界面程序采用Visual Basic语言编制,程序的主窗口由建立数据文件、修改数据文件、进行热力计算和计算结果处理四个按钮组成,各个按钮具体功能如下:建立数据文件为第一次进行某锅炉热力计算时建立所有的数据文件,它包括计算顺序的引导文件、燃料特性、空气量及各段漏风量、烟道烟温分段及假定值、空气流程及温度、过热蒸汽流程及参数、再热蒸汽流程及参数、给水流程及参数以及所含的对流受热面的结构数据文件等。建立的所有数据文件的名称均有主名称(前缀)与附名称(后缀)两部分组成,主名称指示该数据文件为那一锅炉的数据文件,这样同一锅炉的所有数据文件就都具有相同的主名称,文件的附名称则说明该数据的类型。修改数据文件是对以往建立的某锅炉数据文件的修改。在修改数据文件的子菜单窗口中选择某一具体的数据文件后,程序将该数据文件的数据调入相应的数据库中,并在屏幕上显示、修改。进行热力计算是运行由Fortran语言编制的热力计算程序的可执行文件,并按照指定名称的计算顺序引导文件自动组织热力计算过程,以相同主名称的其它数据文件作为计算的原始数据。计算完成后自动产生相同主名称的结果文件。计算结果处理是对热力计算完成后产生的结果文件的进一步的处理。它可采用Word文字编辑器对其重新编辑、排版,从而根据需要方便地制成各种格式的报告文件。
热力计算程序热力计算程序采用计算功能强大的Fortran语言编制。程序采用模块式编程方法,程序有一个主程序及若干个子程序模块组成,其子程序主要分为过程控制子程序、计算过程子程序及自定义函数子程序三大类。主程序的框图如图1所示,它负责对热力计算计算顺序的管理。过程控制子程序只有一个,它主要是根据计算顺序引导文件提供的数据来组织热力计算的过程;读取下一计算过程所需的原始数据,并将这些数据经简单的处理之后存入适当的数据公用区中;然后根据计算顺序进一步调用计算过程子程序。计算过程子程序