这一篇简单介绍通过MATLAB调用OpenDSS 进行简单电路的潮流计算。
对如图所示的电路进行潮流计算,其中节点4上的负荷随计算次数的变化而变化。
电路参数:
负荷编号 | 节点 | 负荷大小(kW) |
---|---|---|
LP1 | 4 | 59.62+j 5.21 |
LP2 | 3 | 10.66+j0.19 |
LP3 | 5 | 28.34- j4.16 |
线路编号 | 起点 | 终点 | 长度(km) |
---|---|---|---|
L1 | 2 | 3 | 1.180 |
L2 | 3 | 4 | 0.075 |
L3 | 4 | 5 | 1.239 |
线路的OpenDSS模型
Clear
//新建电路模型
New object=circuit.test11 BaseFreq=50
~ basekv=110 pu=1.00 MVAsc3=20000 MVAsc1=21000
//变压器
New Transformer.SubXF Phases=3 Windings=2 Xhl=8
~ wdg=1 bus=sourcebus conn=Delta kv=110 kva=50000 %r=1
~ wdg=2 bus=2 conn=Delta kv=10 kva=15000 %r=1
//线路参数
New linecode.LGJ50 nphases=3 BaseFreq=50
~ rmatrix = (0.63 0 0 | 0 0.63 0 | 0 0 0.63 )
~ xmatrix = (0.498 0.195 0.195 | 0.195 0.498 0.195 | 0.195 0.195 0.498 )
~ units=km
//线路具体的连接位置
//Line
New Line.L1 Phases=3 Bus1=2.1.2.3 Bus2=3.1.2.3 LineCode=LGJ50 Length=1.180 units=km
New Line.L2 Phases=3 Bus1=3.1.2.3 Bus2=4.1.2.3 LineCode=LGJ50 Length=0.075 units=km
New Line.L3 Phases=3 Bus1=4.1.2.3 Bus2=5.1.2.3 LineCode=LGJ50 Length=1.239 units=km