Menu

OpenDSS / News: Recent posts

2021 Virtual Training

EPRI will be conducting another virtual training workshop this year. This link will get you to the registration and agenda site:

https://sourceforge.net/p/electricdss/discussion/861976/thread/51f638eb87/

Posted by Roger Dugan 2021-07-22

Voltage Base Rules

With several new users since the global training in August, it is useful to review the OpenDSS voltage base rules since they are different than many other programs:

  • Voltage bases are not used for the solution of the network; the per-unit system is not used internally. The solution is performed in actual volts, amps, and ohms (or siemens) .
  • There must be sufficient data provided for each circuit element of the system model to formulate the model of the element in actual impedance values. So the kV value is used as a base to convert input values in pu, percent, or power to ohms.
  • Since most power engineers refer to ratings of 3-phase system elements as L-L kV, OpenDSS uses L-L kV for the ratings of 3-phase elements.
  • We extended that rule to include elements that are declared as 2-phase, since in the US, most 2-phase systems are 2 phases of a 3-phase system with the voltages related by sqrt(3) and displaced 120 degrees from each other. (You can do that if you have a neutral conductor).
  • The kV rating of 1-phase devices is the value that appears across the two wires of each terminal at 100% rated voltage. This would apply to all Power Conversion (PC) elements and Transformer elements. Note that 1-phase LINE elements have only one conductor per terminal; LINE elements are defined in ohms and do not have a voltage base. They can be connected anywhere in the circuit without concern for matching voltage bases. (In this regard, OpenDSS is formulated more like an EMT program than the usual power flow.)
  • OpenDSS can model high phase order systems (e.g., 6-phase). The kV value is generally L-L rating for these systems. However, I would recommend running a small test with a few elements that you can verify the solution by inspection to see if OpenDSS interepreted the model correctly. (We have tested both 6-phase and 12-phase models.)
Posted by Roger Dugan 2020-10-06

Confusion due to IEEE Transactions Paper

Some users have noticed the paper on an open-source Python-based power flow tool called "pandapower" published in the IEEE Transactions on Power Systems November 2018 issue. Some comments were made in the paper about OpenDSS that mischaracterize the program and that has raised some concern among the users. Using the comparisons in the IEEE paper, it is time to revisit some of the unique features of OpenDSS for newer users.... read more

Posted by Roger Dugan 2019-07-31

New Example Posted: Celso's Undergrad Project

A frequent contributor to this forum, Celso Rocha, has graciously allowed us to post his undergrad project to the examples. It has the DSS and Python files along with his report. It should be a great help to users and we thank him. You can find it at

https://sourceforge.net/p/electricdss/code/HEAD/tree/trunk/Distrib/Examples/Celso_Example

Posted by Roger Dugan 2017-09-12

OpenDSS Training Workshop 22-23 June 2017 (California)

EPRI is conducting a free OpenDSS Workshop along with the EPRI Grid Analytics and Power Quality Conference and Exhibition in Sacramento, CA. See Discussion forum for details.

Posted by Roger Dugan 2017-05-09

New Release 7.6.5.37

Updates Include:

Added Help Links file (see Help menu in OpenDSS.exe)
Multi-rate control mode added
IndMach012 model implemented as a standard OpenDSS model
Bugs corrected in InvControl
Bug fix in CapControl that was preventing reset
Error log added to -nogui option
Added "LeadLag" property to Transformer for easier modeling of DY11 connection
Fixed bug in total losses in Storage element
VCCS model added and documentation
More complete C# example
Bug fix in Parser for @var handling

Posted by Roger Dugan 2017-03-01

New Release 7.6.5.18

This release fixes a couple of key bugs, including one that might cause crashes when driven from 64-bit MATLAB.

Posted by Roger Dugan 2016-09-03


New Release 7.6.5.1

This should fix the problems encountered with Python 3.5 64-bit version that caused an error in KLUSolve.. Possibly also fixes problems with 64-bit MS Office (need someone to test).

Posted by Roger Dugan 2016-04-20

New Release: 7.6.4.100 Posted

The Installer has been updated to build 7.6.4.100

Posted by Roger Dugan 2016-03-18

Chinese versions of the OpenDSS Primer

Huijuan Li has recently translated Jason Sexauer's Primer for OpenDSS into both Traditional and Simplified Chinese. You can find these documents here:

https://sourceforge.net/p/electricdss/code/HEAD/tree/trunk/Distrib/Doc/OpenDSSPrimer_SimplifiedChinese.pdf

https://sourceforge.net/p/electricdss/code/HEAD/tree/trunk/Distrib/Doc/OpenDSSPrimer_TranditionalChinese.pdf

Posted by Roger Dugan 2016-03-18

COM Interface -- Finding your way through all the properties

Excel VBA is very good at prompting you for the OpenDSS COM interface properties and methods. But if you are working in Python or MATLAB you may find it difficult to remember or figure out the property names. Andrea Ballanti has put together a very nice TechNote on ways to see the list of properties in these languages as well:

https://sourceforge.net/p/electricdss/code/HEAD/tree/trunk/Distrib/Doc/Technote_COM_PropertyListVisualization.pdf

Posted by Roger Dugan 2016-03-18

CN and TS Cable Modeling

We've just posted a technote by Andrea Ballanti on how to model two types of underground cable in OpenDSS. Many users should find this useful as these models are not explained in the user's manual:
https://sourceforge.net/p/electricdss/code/HEAD/tree/trunk/Distrib/Doc/TechNote%20CableModelling.pdf

Posted by Roger Dugan 2016-03-04

Office X64 Version Compatibility Problems

There have been sporadic reports of incompatibility between 64-Bit Office VBA and the 64-bit OpenDSSEngine COM server. A typical error is some kind of "access violation" that may come out of KLUsolve. This error means that there is a bogus memory address and the program tried to access a memory location that it is not allowed to access.

The problem does not seem to occur on Windows 7. At least we have no reports of problems. Most of the reports come from folks running Windows 8.1 and it is assumed Windows 10 may have the same issues. There are sporadic reports of installer failures and registration failures on these systems. You may get a complaint that you do not have sufficient privileges to install the program. You will probably have to perform these operations from an elevated administrator level. I have found that simply repeating the operation will sometimes solve the complaint, so we may have to update our installer once we figure out what the issue is.... read more

Posted by Roger Dugan 2016-01-29

Example from Brazil Posted

There is a vibrant OpenDSS user community in Brazil. Paulo Radatz, a student at the University of Sao Paulo, wrote a nice report for his undergraduate project and has contributed the DSS files from his project as a good example of how to use the program.

The report is in Portuguese, but is still understandable if you know the language of mathematics and OpenDSS script.

You can find everything at:... read more

Posted by Roger Dugan 2016-01-05

Installer for 7.6.4.79 just posted

In the files download area. 7.6.4.70 is still there for the moment.

Posted by Roger Dugan 2015-12-10

Speed Up Your COM Interface Access

Davis Montenegro has done some investigation of how to do early binding to the COM interface in various languages and posted a description in the Help forum:

http://sourceforge.net/p/electricdss/discussion/861977/thread/b320652e/

There is also a report of his study results attached to the posting as well as in the Doc Folder:

https://sourceforge.net/p/electricdss/code/HEAD/tree/trunk/Distrib/Doc/COM%20Speed%20Comparison.pdf... read more

Posted by Roger Dugan 2015-10-28

Release Version 7.6.4.63 Posted

Several new Export commands. Also, some new properties in the COM interface as well as cumulative additions and bug fixes since 7.6.4.36,

You can get it from the main download site for OpenDSS.

Posted by Roger Dugan 2015-08-02

Technotes and Q&A PDFs Posted

Until we can get the Mediawiki back up and working, I've posted PDFs of many of the pages here:

https://sourceforge.net/p/electricdss/code/HEAD/tree/trunk/Distrib/Doc/Questions

https://sourceforge.net/p/electricdss/code/HEAD/tree/trunk/Distrib/Doc/TechNotes

These documents contain many useful materials and I recommend all users download these and read them.

Posted by Roger Dugan 2015-01-31

Xendee.com Rolls out Cloud Interface to OpenDSS

See the announcement on the Open Discussion Forum or visit Xendee.Com.

Posted by Roger Dugan 2015-01-26

7,6,4,38 Beta build posted: Enhanced @var capability

The variable facility (@var) in OpenDSS has been enhanced. You can now use variables to define element names and bus connections.

This allows you to define a generic description of an subnetwork that might be used repeatedly and use the var facility to set the actual values. As an example, see:

https://sourceforge.net/p/electricdss/code/HEAD/tree/trunk/Distrib/Examples/Scripts/ZigZagTransformerWithVar.DSS... read more

Posted by Roger Dugan 2015-01-26


Installer for 7.6.4.36 released and posted

An installer for version 7.6.4 build 36 has been posted on sourceforge.net in the usual place:

http://sourceforge.net/projects/electricdss/files/

This version has several updates and bug fixes:

Var Command/ Named Variables in Scripting

This version introduces named variables in OpenDSS script. This enables scripts like the one below that uses named variables (beginning with the ‘@’ character) to define text strings to be used in the scripts. The ‘var’ command was introduced to define and display variable values:... read more

Posted by Roger Dugan 2014-12-02

Release 7.6.4 beta build posted

I just posted a new beta build of 7.6.4 version. You can find it at the usual place:

http://svn.code.sf.net/p/electricdss/code/trunk/Distrib/x86/
http://svn.code.sf.net/p/electricdss/code/trunk/Distrib/x64/

Please report any issues found.

There a couple of significant changes that warranted increment the release version from 7.6.3 to 7.6.4. The build number remains sequential so it is easier to see where issues may have cropped up.... read more

Posted by Roger Dugan 2014-09-24

Magic Carpet Ride

The Magic Carpet Ride video of a cloud passing over a distribution feeder with rooftop solar PV generation has been posted onto this site. You can find a link to it here:

https://sourceforge.net/p/electricdss/discussion/861976/thread/ddf244d9/#9e81

Note that this is a 20 MB download.

Posted by Roger Dugan 2014-08-21
Oh no! Some styles failed to load. 😵 Please try reloading this page