Skip to content

kersulis/MatpowerCases.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bringing MATPOWER's transmission network data to Julia

MATPOWER provides several MATLAB power flow functions, but it also includes data for many transmission networks. These networks are frequently used by power and energy researchers to validate new analysis methods. MatpowerCases makes it easy to load any of MATPOWER's transmission network data into your Julia environment.

Instructions for installation and use

To install MatpowerCases, use:

Pkg.add("MatpowerCases")

With the package installed, you may load data for a transmission network:

using MatpowerCases
networkData = loadcase("case118")

Now networkData is a Dict containing IEEE 118-bus network data in MATPOWER's mpc format. You may load data for any network MATPOWER supports, plus the RTS-96 (case96) and RTS-79 (case79) networks:

case118
case14
case2383wp
case24_ieee_rts
case2736sp
case2737sop
case2746wop
case2746wp
case300
case3012wp
case30
case30pwl
case30Q
case3120sp
case3375wp
case39
case4gs
case57
case6ww
case9
case9Q
case79
case96

(More information about each network may be found in MATPOWER's online reference.)

The popular RTS-79 and RTS-96 networks are not included in MATPOWER, but are available in MatpowerCases thanks to Zhu Wang and Robert Green, who made their .m files freely available. You may load data for these networks using loadcase("case96") or loadcase("case79").

About

MATPOWER transmission network data in Julia.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages