《基于matpower4.0的潮流例子.》由会员分享,可在线阅读,更多相关《基于matpower4.0的潮流例子.(10页珍藏版)》请在金锄头文库上搜索。
1、图4-12机5节点系统% bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax )字段baseMVA是一个标量,用来设置基准容量,如100MVA。2)字段bus是一个矩阵,用来设置电网中各母线参数。 bus_i用来设置母线编号(正整数)。 type用来设置母线类型, 1为PQ节点母线, 2为PV节点母线, 3为平衡(参考)节点母线,4为孤立节点母线。 Pd和Qd用来设置母线注入负荷的有功功率和无功功率。 Gs、Bs用来设置与母线并联电导和电纳。 baseKV用来设置该母线基准电压。 Vm和Va用来设置母线电压的幅值、相位初值。 Vmax和Vmin
2、用来设置工作时母线最高、最低电压幅值 area和zone用来设置电网断面号和分区号,一般都设置为1,前者可设置范围为1100,后者可设置范围为1999。% bus Pg Qg Qmax Qmin Vg mBase status Pmax Pmin Pc1 Pc2 Qc1min Qc1max Qc2min Qc2max ramp_agc ramp_10 ramp_30 ramp_q apfmpc.gen = 4 500 0 9990 -9999 1.05 100 1 600 0; 5 0 0 9990 -9999 1.05 100 1 600 0;3)字段gen为一个矩阵,用来设置接入电网中的发
3、电机(电源)参数。 bus用来设置接入发电机(电源)的母线编号。 Pg和Qg用来设置接入发电机(电源)的有功功率和无功功率。 Pmax和Pmin用来设置接入发电机(电源)的有功功率最大、最小允许值。 Qmax和Qmin用来设置接入发电机(电源)的无功功率最大、最小允许值。 Vg用来设置接入发电机(电源)的工作电压。 mBase用来设置接入发电机(电源)的功率基准,如果为默认值,就是baseMVA变量的值。 status用来设置发电机(电源)工作状态, 1表示投入运行, 0表示退出运行。% branch data% fbus tbus r x b rateA rateB rateC ratio
4、angle status angmin angmax4)字段branch也是一个矩阵,用来设置电网中各支路参数。 fbus和tbus用来设置该支路由起始节点(母线)编号和终止节点(母线)编号。 r、x和b用来设置该支路的电阻、电抗和充电电纳。 rateA、rateB和rateC分别用来设置该支路长期、短期和紧急允许功率。序号变量名默认值功能描述1PF_ALG1潮流算法1牛顿法2快速解耦算法(XB版本)3快速解耦算法(BX版本)4高斯-赛德尔法2PF_TOLle8每一个单元(节点)的有功和无功最大的允许偏差3PF_MAX_IT10牛顿法的最大迭代次数4PF_MAX_IT_FD30快速解耦算法的最
5、大迭代次数5PF_MAX_IT_GS1000高斯赛德尔法的最大迭代次数6ENFORCE_Q_LIMS0机组电压无功控制限制0或者17PF_DC0采用直流潮流模型0使用交流模型,采用交流算法选项1使用直流模型,忽略交流算法选项序号变量名默认值功能描述31VERBOSE1打印进程信息的数量0不打印进程信息1打印少量进程信息2打印大量进程信息3打印所有进程信息32OUT_ALL-1结果的打印控制-1用分散的标志来控制哪些需要输出0不打印任何内容1打印所有内容M文件设计:function mpc=case5_01% MATPOWER Case Format : Version 2mpc.version
6、 = 2; %- Power Flow Data -% system MVA basempc.baseMVA = 100; % bus data% bus_i type Pd Qd Gs Bs area Vm Va baseKV zone Vmax Vminmpc.bus =1 1 160 80 0 0 1 1 0 100 1 1.1 0.94; 2 1 200 100 0 0 1 1 0 100 1 1.1 0.94; 3 1 370 130 0 0 1 1 0 100 1 1.1 0.94; 4 2 0 0 0 0 1 1.050 0 100 1 1.1 0.94; 5 3 0 0 0 0
7、 1 1.050 0 100 1 1.1 0.94;% generator data% bus Pg Qg Qmax Qmin Vg mBase status Pmax Pmin Pc1 Pc2 Qc1min Qc1max Qc2min Qc2max ramp_agc ramp_10 ramp_30 ramp_q apfmpc.gen = 4 500 0 9990 -9999 1.05 100 1 600 0; 5 0 0 9990 -9999 1.05 100 1 600 0;% branch data% fbus tbus r x b rateA rateB rateC ratio ang
8、le status angmin angmaxmpc.branch = 2 1 0.04 0.25 0.5 0 0 0 0 0 1 -360 360; 3 1 0.1 0.35 0 0 0 0 0 0 1 -360 360; 2 3 0.08 0.3 0.5 0 0 0 0 0 1 -360 360; 3 5 0 0.03 0 0 0 0 1.05 0 1 -360 360; 2 4 0 0.015 0 0 0 0 1.05 0 1 -360 360;return;调用过程及结果:runpf(case5_01)mpc = version: 2 baseMVA: 100 bus: 5x13 do
9、ublempc = version: 2 baseMVA: 100 bus: 5x13 double gen: 2x10 doublempc = version: 2 baseMVA: 100 bus: 5x13 double gen: 2x10 double branch: 5x13 doubleMATPOWER Version 4.0, 07-Feb-2011 - AC Power Flow (Newton)Newtons method power flow converged in 5 iterations.Converged in 0.69 seconds=| System Summa
10、ry |=How many? How much? P (MW) Q (MVAr)- - - -Buses 5 Total Gen Capacity 1200.0 -19998.0 to 19980.0Generators 2 On-line Capacity 1200.0 -19998.0 to 19980.0Committed Gens 2 Generation (actual) 757.9 411.2Loads 3 Load 730.0 310.0 Fixed 3 Fixed 730.0 310.0 Dispatchable 0 Dispatchable -0.0 of -0.0 -0.0
11、Shunts 0 Shunt (inj) -0.0 0.0Branches 5 Losses (I2 * Z) 27.94 204.78Transformers 2 Branch Charging (inj) - 103.5Inter-ties 0 Total Inter-tie Flow 0.0 0.0Areas 1 Minimum Maximum - -Voltage Magnitude 0.862 p.u. bus 1 1.078 p.u. bus 2 Voltage Angle -4.78 deg bus 1 21.84 deg bus 4 P Losses (I2*R) - 13.81 MW line 2-3Q Losses (I2*X) -