哈尔滨工业大学电力科学与新技术研究所
1
计算程序(3.0 版)说明
1 特点
• 既可以用于高压输电网的潮流解算,又可以用于低压配电网的潮流解算,还可以同时解算输电网
加配电网的混合潮流问题。
• 可以处理多平衡(机)节点问题,使用者只需输入各平衡节点的电压幅值和相位角,计算出的系
统不平衡功率部分将自动在各平衡节点间进行分摊。
• 可以同时解算相互解列的几个子系统的潮流问题(只要每个子系统内均含有平衡节点),甚至某
些子系统退化成孤立节点也不会影响其它子系统的潮流解算。
• 可以同时解算多配电馈线的潮流问题,而无需一个馈线一个馈线地分别计算。
• 由于该程序能够处理多平衡节点问题,故在解算具有多根节点和环状配电网潮流时,无需象以往
方法那样只保留一个平衡节点,而将其余平衡节点全部人为地改成 PV 节点。
• 该版程序为 PQ 分解法。
2 一般变量说明
• LINEMAX 程序所能处理的最大线路数,可以在#define 说明语句中进行修改
• GENERATORMAX 程序所能处理的最大发电机节点数,可以在#define 说明语句中进行修改
• LOADMAX 程序所能处理的最大负荷节点数,可以在#define 说明语句中进行修改
• NODEMAX 程序所能处理的最大系统节点总数,可以在#define 说明语句中进行修改
• SWINGMAX 程序所能处理的最大平衡节点数,可以在#define 说明语句中进行修改
• PVMAX 程序所能处理的最大 PV 节点数,可以在#define 说明语句中进行修改
• NODEFACTOR 导纳矩阵的上三角阵中程序所能处理的最大非零非对角元素的个数相对于最
大节点数(NODEMAX)的倍数
• Deg_to_Rad 度到弧度的转换系数,在#define 说明语句中定义
• Rad_to_Deg 弧度到度的转换系数,在#define 说明语句中定义
• Num_Line 系统的实际总线路数
• Num_Gen 系统的实际总发电机(节点)数
• Num_Load 系统的实际总负荷(节点)数
• Num_Node 系统的实际总节点数
• Num_Swing 系统的实际总平衡节点数
• Num_GPV 系统发电机节点中的 PV 节点数
• Num_GPQ 系统发电机节点中的 PQ 节点数
• Eps 节点功率失配量值收敛限值
• Iter_Max 迭代次数限值(在不满足电压收敛误差限值的条件下强行中止收敛的最大迭
代次数)
• VolIni_Flag 是否读取电压初值标志:
0-不读(以 0-1 启动);1-读初值
• VolRes_Flag 是否将电压收敛值保存以备以后计算时当启动初值:0-不保存;1-保存
3 参数结构定义说明
• 线路参数结构定义
struct Line