1、第4章MATLAB在电力系统潮流计算中的应用实例4.1MATPOWER软件在电力系统潮流计算中的应用实例4.2Powergui在简单电力系统潮流计算中的应用实例4.1MATPOWER软件在电力系统潮流计算中的应用实例4.1.1MATPOWER的安装4.1.2MATPOWER 的主要技术规则4.1.1MATPOWER的安装1)到MATPOWER主页()上按照下载指导下载相关压缩文件。2)解压下载的文件。3)将解压后的文件放到MATLAB的搜索路径下。1.数据文件格式1)version 1格式。2)version 2格式。图4-12机5节点系统1)字段baseMVA是一个标量,用来设置基准容量,如
2、100MVA。2)字段bus是一个矩阵,用来设置电网中各母线参数。 bus_i用来设置母线编号(正整数)。 type用来设置母线类型, 1为PQ节点母线, 2为PV节点母线, 3为平衡(参考)节点母线,4为孤立节点母线。 Pd和Qd用来设置母线注入负荷的有功功率和无功功率。 Gs、Bs用来设置与母线并联电导和电纳。 baseKV用来设置该母线基准电压。 Vm和Va用来设置母线电压的幅值、相位初值。 Vmax和Vmin用来设置工作时母线最高、最低电压幅值。 area和zone用来设置电网断面号和分区号,一般都设置为1,前者可设置范围为1100,后者可设置范围为1999。3)字段gen为一个矩阵,
3、用来设置接入电网中的发电机(电源)参数。 bus用来设置接入发电机(电源)的母线编号。 Pg和Qg用来设置接入发电机(电源)的有功功率和无功功率。 Pmax和Pmin用来设置接入发电机(电源)的有功功率最大、最小允许值。 Qmax和Qmin用来设置接入发电机(电源)的无功功率最大、最小允许值。 Vg用来设置接入发电机(电源)的工作电压。 mBase用来设置接入发电机(电源)的功率基准,如果为默认值,就是baseMVA变量的值。 status用来设置发电机(电源)工作状态, 1表示投入运行, 0表示退出运行。4)字段branch也是一个矩阵,用来设置电网中各支路参数。 fbus和tbus用来设置
4、该支路由起始节点(母线)编号和终止节点(母线)编号。 r、x和b用来设置该支路的电阻、电抗和充电电纳。 rateA、rateB和rateC分别用来设置该支路长期、短期和紧急允许功率。 ratio用来设置该支路的变比,如果支路元件是导线,那么ratio为0;如果支路元件为变压器,则该变比为fbus侧母线的基准电压与tbus侧母线的基准电压之比。 angle用来设置支路的相位角度,如果支路元件为变压器(或移相器),就是变压器(或移相器)的转角;如果支路元件是导线,相位角度则为0。 status用来设置支路工作状态,1表示投入运行,0表示退出运行。 angmin、angmax用来设置支路相位角度的最
5、小和最大差值。2.控制选项表4-1MATPOWER选项向量中有关潮流计算的选项功能描述序号变量名默认值功能描述1PF_ALG1潮流算法1牛顿法2快速解耦算法(XB版本)3快速解耦算法(BX版本)4高斯-赛德尔法2PF_TOLle 8每一个单元(节点)的有功和无功最大的允许偏差3PF_MAX_IT10牛顿法的最大迭代次数4PF_MAX_IT_FD30快速解耦算法的最大迭代次数表4-1MATPOWER选项向量中有关潮流计算的选项功能描述5PF_MAX_IT_GS1000高斯赛德尔法的最大迭代次数6ENFORCE_Q_LIMS0机组电压无功控制限制0或者17PF_DC0采用直流潮流模型0使用交流模型
6、,采用交流算法选项1使用直流模型,忽略交流算法选项表4-2MATPOWER选项向量中有关潮流计算输出结果的选项功能描述序号变量名默认值功能描述31VERBOSE1打印进程信息的数量0不打印进程信息1打印少量进程信息2打印大量进程信息3打印所有进程信息32OUT_ALL-1结果的打印控制-1用分散的标志来控制哪些需要输出0不打印任何内容1打印所有内容表4-2MATPOWER选项向量中有关潮流计算输出结果的选项功能描述33OUT_SYS_SUM1打印系统概要信息0 或者134OUT_AREA_SUM0打印区域概要信息0 或者1 35OUT_BUS1打印母线细节信息0 或者136OUT_BRANCH
7、1打印支路细节信息0 或者137OUT_GEN0打印机组细节信息0 或者1 表4-3迭代过程中的各节点电压变化情况迭代次数10966430-0033482110538203607041058813-0069000105000043570420875129-0076619107935203141471037934-0074062105000038381730862445-0083228107793703116111036437-0074720105000038124540862150-0083400107791603116021036410-007473310500003812375086215
8、0-0083400107791603116021036410-00747331050000381237表4-4迭代过程中的各节点功率误差变化情况迭代次数1-00037360356758-01261961538092-02250220575012052173020016022003913000020590040847-00126100021571000914836301e-47786e-4-2060e-44184e-5-2082e-41520e-4337e-644555e-54210e-5-2138e-58417e-9-1220e-57276e-6-184e-951829e-131479e-13
9、-9681e-145551e-15-4662e-143819e-133552e-144.2.1电力系统元件的模型选择4.2.2模型参数的计算及设置4.2.3计算结果及比较4.2.1电力系统元件的模型选择1.发电机模型2.变压器模型3.线路模型4.负荷模型5.母线模型图4-24.2.2模型参数的计算及设置1.发电机模型参数设置2.变压器模型参数设置3.线路模型参数计算及设置4.负荷模型参数设置5.综合参数设置图4-3变压器T1的参数设置图4-4线路L1的参数设置图4-5负荷Load1的参数设置表4-5潮流计算结果比较表节点号电压幅值(p.u.)电压角度/PowerguiMATPOWER差值%PowerguiMATPOWER差值 %10871208621067-473-4779-10252107910780093172117854-36073103910360289-423-4282-121441051050211721843-308151051050000图4-6潮流计算的结果图4-7稳态电压电流分析