Thanks, Richard. I was able to get it to export an example case. Just had to add "--platform=linux/amd64” to the build target to get it to build correctly in a docker container hosted on my Mac (Apple Silicon processor).
Ray On Dec 27, 2024, at 6:28 AM, Richard Lincoln <r.w.linc...@gmail.com> wrote: I have a modified version of OpenDSS here: https://github.com/rwl/opendsscmd It adds an "Export CSV" command that dumps the current circuit to the working directory in CSV format. The default make target should build a command line version of OpenDSS inside a Docker container. I use the make cp target to copy the binary onto my host Linux system. You can also mount the .dss files you want to convert to a Docker volume at /workspace in the container. It's not very well tested. Let me know if you run into any difficulties. Richard On Tue, 24 Dec 2024 at 20:42, Ray Daniel Zimmerman <r...@cornell.edu<mailto:r...@cornell.edu>> wrote: Hello Richard, This cktcsv looks very promising. It seems to be the kind of simple format I’m looking for. Is there more documentation somewhere? And do you have a tool that can read an OpenDSS case and export it to these CSV files? Ray On Dec 20, 2024, at 6:36 AM, Richard Lincoln <r.w.linc...@gmail.com<mailto:r.w.linc...@gmail.com>> wrote: OpenDSS seems to be the most active open source project for unbalanced distribution system simulation. I developed a file format based on the circuit model for a Rust rewrite of OpenDSS that I have been working on: https://github.com/cktcsv Notable features include: * Reusable definitions of wire data (conductor types), line geometries, load shapes, spectrums etc. * Impedances specified in triangular matrix form. * Transformers with N windings (not just 2, or 3). * The syntax for specifying terminal connections (e.g. "sourcebus.1.2.3") is very powerful when it comes to connecting different phases. * No bus type (they are just strings) "Distribution System Modeling and Analysis" by Kersting seems to have been an important text in the development of the model and is highly regarded. Time-series simulation was one of the first features that I implemented in Rust as it seems to be widely used. Taking load shapes for a day/week/year and checking for overloads (using Monitors to record values to file) is quite a common task. While not a core feature of OpenDSS, state estimation at the distribution level seems to be increasingly important. There are linearized algorithms that are very quick and often suffice. This sometimes seems to be combined with optimal PMU placement using linear programming. Looking forward to the call later. Richard On Wed, 18 Dec 2024 at 17:20, Ray Daniel Zimmerman <r...@cornell.edu<mailto:r...@cornell.edu>> wrote: For those of you interested in a discussion to help guide the design of MATPOWER’s three-phase modeling, I have scheduled a Zoom meeting on Friday, Dec 20th (see details below). It will be very informal. The purpose is primarily to start a discussion with interested parties. Thanks, and I look forward to hearing from you, Ray Ray Zimmerman is inviting you to a scheduled Zoom meeting. Topic: MATPOWER Three-Phase Modeling Time: Dec 20, 2024 10:00 AM Mountain Time (US and Canada) Join Zoom Meeting https://cornell.zoom.us/j/94406160461?pwd=frQWHlvlTwlpw3moMbltGPs4ytoejb.1 Meeting ID: 944 0616 0461 Passcode: 383235 --- One tap mobile +16692192599,,94406160461# US (San Jose) +16699006833,,94406160461# US (San Jose) --- Dial by your location • +1 669 219 2599 US (San Jose) • +1 669 900 6833 US (San Jose) • +1 720 928 9299 US (Denver) • +1 971 247 1195 US (Portland) • +1 253 215 8782 US (Tacoma) • +1 346 248 7799 US (Houston) • +1 602 753 0140 US (Phoenix) • +1 470 381 2552 US (Atlanta) • +1 646 518 9805 US (New York) • +1 646 876 9923 US (New York) • +1 651 372 8299 US (Minnesota) • +1 786 635 1003 US (Miami) • +1 301 715 8592 US (Washington DC) • +1 312 626 6799 US (Chicago) • +1 470 250 9358 US (Atlanta) Meeting ID: 944 0616 0461 Find your local number: https://cornell.zoom.us/u/adOpJEaoiQ --- Join by SIP • 94406160...@zoomcrc.com<mailto:94406160...@zoomcrc.com> --- Join by H.323 • 144.195.19.161 (US West) • 206.247.11.121 (US East) • 115.114.131.7 (India Mumbai) • 115.114.115.7 (India Hyderabad) • 159.124.15.191 (Amsterdam Netherlands) • 159.124.47.249 (Germany) • 159.124.104.213 (Australia Sydney) • 159.124.74.212 (Australia Melbourne) • 170.114.180.219 (Singapore) • 64.211.144.160 (Brazil) • 159.124.132.243 (Mexico) • 159.124.168.213 (Canada Toronto) • 159.124.196.25 (Canada Vancouver) • 170.114.194.163 (Japan Tokyo) • 147.124.100.25 (Japan Osaka) Meeting ID: 944 0616 0461 Passcode: 383235 On Nov 30, 2024, at 4:01 PM, Ray Daniel Zimmerman <r...@cornell.edu<mailto:r...@cornell.edu>> wrote: Hello MATPOWER community, I would like to begin some more focused work on three-phase unbalanced modeling for MATPOWER. If this is a feature you would find useful and would be interested in a discussion to help guide the design of MATPOWER’s three-phase modeling, I would love to hear from you. I would particularly value input from those who have experience with other tools for distribution power flow and OPF with ideas of what they would like to see in MATPOWER. So, if interested, please reply to me off-list at i...@matpower.org<mailto:i...@matpower.org?subject=three-phase%20modeling%20in%20MATPOWER> and I will plan to set up a call with a group of interested parties soon. Thanks, Ray Zimmerman