这个程序是用来计算管网平差的,由以下几个部分组成:
1.管网拓扑关系的自动搜索。利用Visual LISP自动生成关联矩阵,同时自动判别出节点和管段之间的关系,进而生成节点间关系矩阵。根据节点和管段的数据结构,对管网中的节点和管段依次自动编号,方便后面的水力计算。
2.管网原始数据的输入。通过调用外部文本获得各管段的管长和各节点的节点流量。
3.管段流量的初分和管径的选择。管段流量的初分采用了最小平方和法,管径的选择和手工计算时管径的确定方法相同。
4.管网的水力计算。管网的水力计算采用了解节点方程法。
5.气流方向和水力计算结果的标注。程序利用Visual LISP图形处理的能力,根据计算结果分析出气流的方向,采用箭头标注出气流的方向;同时根据计算出的节点气压、管段流量等数据自动标注在管网图形中。使得计算结果更加直观化。