热负荷电算化的程序实现
摘要 :通过对热负荷计算流程的阐述,来说明实现专业计算程序的一种思路。通过先进的计算方法来提升工作的效率的精确度。电算法是计算热负荷的大势所趋,我们应当跟上时代的脚步,利用先进的技术把项目做的更好,更快。
关键词:热负荷 程序 计算流程。
目 录
1、开发工具的选择 …………………………………………………………………………………1
2、程序的实现流程
2.1、控制中心设计……………………………………………………………………………2
2.2、热负荷计算模块…………………………………………………………………………3
参考文献………………………………………………………………………………………………4热负荷电算化的程序实现
在暖通空调专业所从事的设计工作中,要进行大量的重复的,繁杂的计算工作。特别是在最基本的冷热负荷计算中,需要查看大量的参数,处理大量的数据,过程非常的繁琐且复杂,而在不同的计算单元中又存在大量的重复性计算内容,这样就大大的降低了工作效率,同时由于计算工作的枯燥乏味,因而许多设计人员不愿详细进行计算,而采用了估算或简化计算的方法,这样就造成了负荷计算数据的不精确与不合理性,往往会对项目造成影响,这样就无法体现出效益,所以需要一种更精确和简单的方法来完成这种计算。所以电算法就应运而生。
最近几年,由于受节能问题的推动,计算机技术应用于暖通空调工程领域中的首要问题是建筑物冷热负荷计算和建筑物能量分析。社会需求的驱使,需要更精确和效率的方法来代替枯燥且复杂的传统算法。在这个新兴的领域里,算法理论研究主要是对建筑热过程电算方法的研究,包括经典的稳定传热计算方法,有限差分法,谐波分析法,以及新出现的传递函数法等。其中古老的经典方法由于有了计算机做为工具,又产生了新的研究和应用动力。这种新的方法很快就得到了认可,被广泛应用于实际工作中。
随着人们生活水平的提高,建筑能耗在总能耗中所占的比例越来越大。在发达国家中,建筑能耗占社会总能耗的40%左右,而我国尽管社会经济发展水平不高,但是建筑能耗已占总能耗的近30%,且还有上升的趋势。因此,不论在西方发达国家还是我国,建筑能耗状况都是牵动社会经济发展全局的大问题。而在建筑能耗里,用于暖通空调系统的能耗又占到建筑能耗的30%-50%,随着暖通空调的广泛应用,用于暖通空调系统的能耗将进一步增大。再加上暖通空调系统往往以高品质的电能为能源,而我国的电力在某些地区又相对紧张、匮乏,这势必会引起能源供求矛盾进一步激化。因此,对暖通专业提出更高的节能要求是必然的,也是大势所趋。
1、开发工具的选择
随着计算机技术的普及,计算机语言已成为我们学生的必修课程,这样就为我们专业的电算化提供了契机。在这里,我以如今比较流行的计算机开发语言,微软公司的Visual Basic6.0为例(目前已成为大多数院校暖通空调专业的必修课程),来讲一下暖通专业中,有关计算程序设计的问题。Microsoft Visual Basic 开发语言是以BASIC语言为基础,可视化的、面向对象的、采用事件驱动方式的结构化高级程序设计语言,是一套完全独立的开发系统,它提供了开发Microsoft Windows®应用程序的最迅速、最简捷的方法。Visual Basic最引入注目的特点就是它访问数据库的强大功能,而在我们的专业计算中这一点显得很重要,因为我们在计算中要进行大量的数据处理,并且在完整的系统计算中,数据结果能否充分共享是程序自动化程度、功能是否完善的重要因素。Visual Basic6.0不仅引入了功能强大的ADO作为存取数据的新标准,还提供了新的数据环境设计器,使得数据库编程更为灵活、简便。数据库表的索引是比表搜索更快的排序列表。每个索引输入项指向其相关的数据库行。
2、程序的实现流程
2.1 控制中心设计
在进行程序设计之前,首先我们先要明确一下,我们要求程序能给我们提供什么样的功能,产生什么样的效益,这样我们才能通过开发工具来实现我们的目的。我们知道程序的关键是计算的准确性问题,但同时也要保证她的易用性,在进行专业的计算之前,我们需要对整个程序作一个整体设计,如下图所示,我们对控制中心作以下功能设计:能够进入各计算模块,并方便返回控制中心;完成对用户参数的设置修改;提供各计算模块的输出
软件系统流程图2-1
这样设计的目的在于各计算模块之间是相互独立的,设计是通过控制中心对各模块起到协调组织的作用,而同时,各个模块又是独立的,这样方便我们对各个模块分开设计,这样就减少了计算的复杂程度。完成了计算中心的设计我们就可以分开进入各个计算模块的设计过程了,由于篇幅的限制,在这里我谨以供暖热负荷计算模块为例,向大家介绍一下程序的实现过程,希望能给同仁们共享。
2.2 热负荷计算模块
供暖系统设计热负荷是供暖设计中最基本的数据。它直接影响供暖系统方案的选择、供暖管道管径和散热器等设备的确定、关系到供暖系统的使用和经济效果。与控制中心的设计思路相同,我们首先需要明确我们想要达到的目的,考虑热负荷计算的特点及程序使用的方便,我们对程序作以下功能设计:
为每一工程设置独立的存储空间;
能够对将要进行的工程计算项目进行管理,如新建、删除等;
能够重复进入已建立但未完成工程项目地继续计算过程;
计算用气象参数的自动调入;
各种规范规定的修正系数的自动选择或输入;
能够根据不同的已知条件选择正确的计算公式;
能够完成所有工程所需项目的计算;
能够对计算数据进行保存,修改,删除等操作;
完成计算最终数据的输出,打印等。
以上问题的解决,需要对软件进行整体的规划,对整个算法比较熟悉,才能满足各部分协调一致地为系统设计热负荷的计算顺利工作。
因为本系统可以进行工程的断点计算,所以需要对工程计算过程中的数据进行存储,故采用数据库系统来完成此项工作,首先在系统控制中心建立热负荷计算用数据库系统,而后以工程名称建立不同的数据表,每一个数据表代表一个独立计算单位,从而达到对数据随时保存的目的。
本过程为系统设计热负荷计算的核心部分,它需