公开网站case文件资源
可通过上面链接去下载与自己节点数匹配的case文件作为模板然后进行更改。
1. case.m文件结构介绍
字段 | 含义 |
---|---|
version | 数据文件格式的版本,共有两种:version1和version2。MATPOWER3.0及以前的版本采用version1。现在一般都采用version2 |
baseMVA | 设置基准容量,是一个标量,一般设为100 |
bus | 设置网络中各母线参数,是一个矩阵 |
gen | 设置接入电网中的发电机(电源)参数,是一个矩阵 |
branch | 设置电网中的各支路参数,是一个矩阵 |
area | 区域数据格式(已弃用)。MATPOWER不使用此数据,并且对于带有OPF数据的version2案例文件不再需要此数据。 |
gencost | 发电机功率成本,在最优潮流中使用。如果gen有n行,则gencost的第一行到第n行包含对应发电机产生有功功率的成本。如果gencost有2n行,那么行n+1到2n行包含相同格式的无功成本 |
下面将具体说以下每个矩阵的写法。
2. bus矩阵含义
bus矩阵主要是设置网络中各母线参数,在该矩阵中需要将电网中的各个节点及其属性等都囊括在内。
在这之前,需要将你要写case文件的网络各个节点进行编号并固定,后面将不再允许被更改。
字段 | 含义 | 备注 |
---|---|---|
bus_i | 设置母线编号 | |
type | 设置母线类型,1-PQ节点,2-PV节点,3-平衡(参考)节点,4-孤立节点 | PQ节点一般考虑为负载,PV节点则为发电机、光伏等,平衡节点一般为变电站 |
Pd, Qd | 设置母线注入负荷的有功功率和无功功率【有名值,单位:MW,MVar】 | 仅PQ节点需要设置其有功无功功率 |
Gs, Bs | 设置与母线并联的电导和电纳 | 一般为0即可 |
area | 设置电网断面号,设置范围1~100,一般设为1 | |
Vm, Va | 设置母线电压的幅值【标幺值,一般为1】、相位初值【一般为1】 | |
baseKV | 设置该母线的基准电压【有名值,一般设为该母线电压等级,单位:KV】 | 按照实际设置 |
zone | 设置断网分区号,设置范围1~999,一般设为1 | |
Vmax, Vmin | 根据要求设置工作时母线最高、最低电压幅值【标幺值,根据要求设置】 | 一般默认最高为1.05, 最低0.95 |
3. gen矩阵说明及填写
gen的每一行对应一个发电机或光伏节点
字段 | 含义 | 备注 |
---|---|---|
bus | 设置接入发电机(电源)的母线编号 | |
Pg, Qg | 设置接入发电机(电源)的有功功率和无功功率【有名值,单位:MW,MVar,若无一般为:0,0】 | 此项为发电机向外输出的实际功率 |
Qmax, Qmin | 设置接入发电机(电源)的无功功率最大、最小允许值【有名值,单位:MVar】 | |
Vg | 设置接入发电机(电源)的工作电压【标幺值,一般设为1】 | |
mBase | 设置接入发电机(电源)的功率基准【有名值,一般为100】 | |
status | 设置发电机(电源)工作状态,1表示投入,0表示退出 | |
Pmax, Pmin | 设置接入发电机(电源)的有功功率最大、最小允许值【有名值,单位:MW】 |
4. branch矩阵说明及填写
设置电网中的各支路参数,是一个矩阵,即将节点之间的相互连接关系进行矩阵描述。
字段 | 含义 | 备注 |
---|---|---|
fbus、tbus | 设置该支路起始节点(母线)编号和终止节点(母线)编号 | |
r, x,b | 设置该支路的电阻、电抗和充电电纳【标幺值】 | 一般不建议设为0,可以设为0.01级别数字 |
rateA, rateB, rateC | 设置该支路长期、短期和紧急允许功率【有名值】 | 一般为0即可 |
ratio | 设置该支路的变比。如果支路是导线,则为0;如果支路是变压器,则为fbus侧母线基准电压标幺值与tbus侧母线的基准电压标幺值之比【一般设为1】 | |
angle | 设置支路的相位角度。如果支路为导线,则为0;如果支路为变压器(或移相器),就是变压器(或移相器)的转角 | |
status | 设置支路工作状态,1表示投入,0表示退出 | |
angmin, angmax | 设置支路相位角度的最小和最大差值 |
5. gencost矩阵
该矩阵一般用不到,因此不再单独阐述
6. 实际电网编写案例
提示:这里采用6个节点的电网作为示例
后续再补充吧!