Instructions from Davis ,
1. Copy the file called fbclient.dll located at C:\Program Files\Firebird\Firebird_2_5\bin. Paste the file in C:\Windows\System32.
2. Please restart your PC and check that the Firebird server is running, to do it, go to Control panel->Firebird Server Manager.
3. It sounds like the ODBC client is not installed, please go to the folder where OpenDSS-G is installed (normally should be C:\Program Files\OpenDSS-G) there execute the file called “Firebird_ODBC_2.0.5.156_x64 .exe“. Follow the installation instructions using the default options.
This worked for me with the error!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi, I was looking for a solution for the error (see picture) and was referred to this topic. Tried the different proposed solutions mentioned by Davis, but unfortunately nothing helped and the problem still occurs. Meanwhile, I noticed that the 'fbserver.exe' located in "C:\Program Files\Firebird\Firebird_2_5\bin" won't open .. (even when running it as administrator).
It seems like if the database wasn't installed correctly, let's try to do the following:
Uninstall firebird. Go to "programs and features" in the control panel, there right click on "Firebird 2.5.7.27050 (x64)" and select uninstall. Follow the instructions. You may have to restart.
Install firebird. We provide the Firebird installer with the OpenDSS-G installation, go to the directory where OpenDSS-G is installed (normally "C:\Program Files\OpenDSS-G"). There, double click on the file called "Firebird-2.5.7.27050_0_x64.exe", follow the instructions.
Just in case, do the same with the ODBC by double clicking the file called "Firebird_ODBC_2.0.5.156_x64.exe", follow the instructions. This file is at the same location than the file in step 2.
Restart.
That should be it!
Please let me know how it goes.
Best regards
Davis
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Many thanks for the fast reponse! After following your steps the program still gave some error messages. Therefore I reproduced the orginal steps (see post: Hasala Dharmawardena - 2018-04-27) and after restarting my computer, OpenDSS-G does run finely!
Thank you for your help!
Enjoy your weekend
Best regards,
Rémy
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
OpenDSS-PM was created in 2016 as version 8 internally at EPRI. We stablished a 3 year period for testing it before releasing it to the public as OpenDSS 8.1. OpenDSS-G is based in OpenDSS-PM since the beginning, however, the parallel processing capabilities were disabled to the public until OpenDSS 8.1 bacame publicly avaiable.
Now OpenDSS 8.1 is released and the parallel processing capabilities enabled for OpenDSS-G.
Best regards
Davis
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
OpenDSS allows to do time series analysis of a system but only provides extreme state variables in the results and doesn’t provide power flow solution to each and every power flow run in that time series?
Can we run OpenDSS executable as a black box and get power flow results either in a text/csv file every time we run?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yes you can, but you may have to develop your own code to export the results you want at each simulation step, or, place a monitor in the places you want to measure, the monitors will store the values for the entire simulation.
Best regards
Davis
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
OpenDSS allows to do time series analysis of a system but only provides extreme state variables in the results and doesn’t provide power flow solution to each and every power flow run in that time series. We are looking for power flow solution for each and every time in time series and we are looking for executing power flow as a black box and not through GUI.
Can we run OpenDSS executable as a black box and get power flow results either in a text/csv file every time we run?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ok, thanks.
I have a circuit in OpenDSS and I want to optimise parameters in that. Can I do optimization in the OpenDSS?
If not possible, can I make the link between OpenDSS and GAMS for this optimization? What is the best method to optimise parameters of my circuit in OpenDSS?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There is only a small amount of optimization that can be done in OpenDSS. It is a distribution system simulation engine. However, it has lots of portals and links where you can hook in another program to do optimization that needs to get the volts, amps, and power from somewhere. I don't know how well GAMS will work with OpenDSS, but of course there are lots of user using MATLAB and Python to manage their optimization algorithms.
When you've finished, write a paper or report and let us know how it worked!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
Thank you so much for the reply. Of cource I will share the solution when it was completed, now I must complete the script of my smart grid for optimization.
Best regards
Mahdi Kazemi Razi
Last edit: Mahdi Kazemi Razi 2018-05-01
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yes it is possible and we have done that in a variety of ways. We don't have a lot built in to do something automatically, but you control OpenDSS from custom software to do what you want. OpenDSS is a simulation engine that is intended to mimic the behavior of the distribution system.
There is not a Gram-Charlier distribution built in, but you can build one in the language of your choice and drive OpenDSS through one of the APIs we have. What do you want to do with this?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
To see the computation times just add a monitor in mode 5, the last 2 columns of the monitor will report the time required for solving the system with and without control actions on each time step.
Best regards
Davis
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Instructions from Davis ,
1. Copy the file called fbclient.dll located at C:\Program Files\Firebird\Firebird_2_5\bin. Paste the file in C:\Windows\System32.
2. Please restart your PC and check that the Firebird server is running, to do it, go to Control panel->Firebird Server Manager.
3. It sounds like the ODBC client is not installed, please go to the folder where OpenDSS-G is installed (normally should be C:\Program Files\OpenDSS-G) there execute the file called “Firebird_ODBC_2.0.5.156_x64 .exe“. Follow the installation instructions using the default options.
This worked for me with the error!
Thank you so much! I finally got it fixed.
Hi, I was looking for a solution for the error (see picture) and was referred to this topic. Tried the different proposed solutions mentioned by Davis, but unfortunately nothing helped and the problem still occurs. Meanwhile, I noticed that the 'fbserver.exe' located in "C:\Program Files\Firebird\Firebird_2_5\bin" won't open .. (even when running it as administrator).
Any idea what could be a reason?
Hi Rémy,
It seems like if the database wasn't installed correctly, let's try to do the following:
Uninstall firebird. Go to "programs and features" in the control panel, there right click on "Firebird 2.5.7.27050 (x64)" and select uninstall. Follow the instructions. You may have to restart.
Install firebird. We provide the Firebird installer with the OpenDSS-G installation, go to the directory where OpenDSS-G is installed (normally "C:\Program Files\OpenDSS-G"). There, double click on the file called "Firebird-2.5.7.27050_0_x64.exe", follow the instructions.
Just in case, do the same with the ODBC by double clicking the file called "Firebird_ODBC_2.0.5.156_x64.exe", follow the instructions. This file is at the same location than the file in step 2.
Restart.
That should be it!
Please let me know how it goes.
Best regards
Davis
Hi Davis,
Many thanks for the fast reponse! After following your steps the program still gave some error messages. Therefore I reproduced the orginal steps (see post: Hasala Dharmawardena - 2018-04-27) and after restarting my computer, OpenDSS-G does run finely!
Thank you for your help!
Enjoy your weekend
Best regards,
Rémy
Just to clarify, is Multicore processing new to OpenDSS 8 and the OpenDSS-G?
Hi,
OpenDSS-PM was created in 2016 as version 8 internally at EPRI. We stablished a 3 year period for testing it before releasing it to the public as OpenDSS 8.1. OpenDSS-G is based in OpenDSS-PM since the beginning, however, the parallel processing capabilities were disabled to the public until OpenDSS 8.1 bacame publicly avaiable.
Now OpenDSS 8.1 is released and the parallel processing capabilities enabled for OpenDSS-G.
Best regards
Davis
OpenDSS allows to do time series analysis of a system but only provides extreme state variables in the results and doesn’t provide power flow solution to each and every power flow run in that time series?
Can we run OpenDSS executable as a black box and get power flow results either in a text/csv file every time we run?
Hi,
Yes you can, but you may have to develop your own code to export the results you want at each simulation step, or, place a monitor in the places you want to measure, the monitors will store the values for the entire simulation.
Best regards
Davis
OpenDSS allows to do time series analysis of a system but only provides extreme state variables in the results and doesn’t provide power flow solution to each and every power flow run in that time series. We are looking for power flow solution for each and every time in time series and we are looking for executing power flow as a black box and not through GUI.
Can we run OpenDSS executable as a black box and get power flow results either in a text/csv file every time we run?
Hi,
Please check the previous answer.
Best regards
Davis
Hi,
I install version 765_52. This version support parallel processing? Where I can download OpenDSS 8.1?
Hi,
Please check this link:
https://sourceforge.net/projects/electricdss/files/OpenDSS/
There you will find all the versions, version 8.1 is called OpenDSSInstaller811_10.exe.
Best regards
Davis
Ok, thanks.
I have a circuit in OpenDSS and I want to optimise parameters in that. Can I do optimization in the OpenDSS?
If not possible, can I make the link between OpenDSS and GAMS for this optimization? What is the best method to optimise parameters of my circuit in OpenDSS?
There is only a small amount of optimization that can be done in OpenDSS. It is a distribution system simulation engine. However, it has lots of portals and links where you can hook in another program to do optimization that needs to get the volts, amps, and power from somewhere. I don't know how well GAMS will work with OpenDSS, but of course there are lots of user using MATLAB and Python to manage their optimization algorithms.
When you've finished, write a paper or report and let us know how it worked!
Hi,
Thank you so much for the reply. Of cource I will share the solution when it was completed, now I must complete the script of my smart grid for optimization.
Best regards
Mahdi Kazemi Razi
Last edit: Mahdi Kazemi Razi 2018-05-01
Is it possible to do risk assessment study of dstribution system. If yes, how? Secondly, can Gram-Charlier be applied using this software?
Yes it is possible and we have done that in a variety of ways. We don't have a lot built in to do something automatically, but you control OpenDSS from custom software to do what you want. OpenDSS is a simulation engine that is intended to mimic the behavior of the distribution system.
There is not a Gram-Charlier distribution built in, but you can build one in the language of your choice and drive OpenDSS through one of the APIs we have. What do you want to do with this?
I want to simulate wind.solar connected to distribution system and see the effect on load flow and computational times.
Hi,
To see the computation times just add a monitor in mode 5, the last 2 columns of the monitor will report the time required for solving the system with and without control actions on each time step.
Best regards
Davis
is there any possibilty of incorporating distance or overcurrent relays in OPEN DSS-G? If yes, how?
Hi,
Yes you can do it in OpenDSS/OpenDSS-G, pelase download the user manual from:
https://sourceforge.net/projects/dssimpc/files/Documents/
Check chapter 2, I've just added an example on how o create/edit controlled switching elements, using a recloser to develop the example.
Best regards
Davis
Secondly, What are the limitations of using Open-DSS for Dg connected-distribution system analysis?
Hi,
When you say limitations, what do you mean? It is related with the number of DER? The size? the type and nature?
Thanks
Best regards
Davis