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





Reply via email to