Activity for GridLAB-D

  • Frank Tuffner Frank Tuffner posted a comment on discussion Help/Technical support

    Hello Abdullah, Apologies for the delay in responding. The old population script located under the taxonomy_feeders repository should still work, but you do have to modify the IEEE feeders (because the script is looking for triplex_meter and triplex_node objects). There is an IEEE 8500-node version located under the tools repository -- I don't know if that still works though. There is an updated population script associated with the GridAPPS-D project a version can be found here, but I don't know...

  • Frank Tuffner Frank Tuffner posted a comment on discussion Help/Technical support

    Hello Abdullah, Since this is basically the same as your other question located here, please see that message. -Frank

  • Abdullah Al Mamun Abdullah Al Mamun modified a comment on discussion Help/Technical support

    Hi Dr. Tuffner, Is there any working script to populate IEEE test feeders with Houses? or are there any already built and tested test feeders with Houses? Thank you. -Abdullah

  • Abdullah Al Mamun Abdullah Al Mamun posted a comment on discussion Help/Technical support

    Hi Dr. Tuffner, Is there any working script to populate IEEE test feeders with Houses? or are there any already built and tested test feeders with Houses? Thank you. -Mamun

  • Abdullah Al Mamun Abdullah Al Mamun modified a comment on discussion Help/Technical support

    Hi, I am wondering if there is any repository which has IEEE test feeders models with houses? For example IEEE-13, 123 etc. Or, if there is any updated script which will populate any IEEE test case system with houses? This would be really help.

  • Abdullah Al Mamun Abdullah Al Mamun posted a comment on discussion Help/Technical support

    Hi, I am wondering if there is any repository which has IEEE test feeders models with houses? For example IEEE-13, 123 etc. Or, if there is any updated script which will populate any IEEE test case system with houses? This would be really help.

  • Abdullah Al Mamun Abdullah Al Mamun posted a comment on discussion Help/Technical support

    Thank you, Dr. Tuffner for the information. -Abdullah

  • Frank Tuffner Frank Tuffner posted a comment on discussion Help/Technical support

    Hello Adbullah, Based on the type of data Jerry included in the original email, my guess would be a load object was used load wiki page. That type of CSV could probably be just "played" into the base_power_X fields (you may need to divide it by 3 and set for each of the three phases). That would allow you to set specific ZIP fractions/power factors too, if there's a specific type of load you are emulating. -Frank

  • Abdullah Al Mamun Abdullah Al Mamun modified a comment on discussion Help/Technical support

    Hi Jerry, It would be really helpful if you could share the solution in details here. I am new to GridLAB-D. Thank you.

  • Abdullah Al Mamun Abdullah Al Mamun posted a comment on discussion Help/Technical support

    Hi Jerry, It would be really helpful if you could share the solution in details here. I am new to GridLAB-D. Thank you.

  • Jerry Jerry posted a comment on discussion Help/Technical support

    Never mind, I found the solution

  • Jerry Jerry posted a comment on discussion Help/Technical support

    Hello, Sorry for creating a new thread, but I want to confirm something. For context I want to make a zero emission building using renewable specifically solar. I want to simulate the electrical demand of my school using a player. Is there some sort of object load that can do that or has that property? or is object house the only way to simulate that? I attached a csv of my school electrical demand for reference. I use the latest version GridLAB-D 5.2.0-19642

  • Swastik Sharma Swastik Sharma posted a comment on discussion Help/Technical support

    Hi Frank, Thank you for clarifying! I will surely look into the Arras Energy fork.

  • Frank Tuffner Frank Tuffner posted a comment on discussion Help/Technical support

    Hello Swastik, Those values are arbitrary, set to be "high" as to not trigger warnings when people aren't concerned about them. So the calculation was "that looks like a nice big, round number - good enough!". I'll also note that the functionality is quite limited, mostly with them throwing a warning of "line is overloaded" (but I believe the violation_recorder looks for overloads). As you mentioned, that 4.16 MVA (actually closer to 12.48 MVA, since that is a per-phase check) is quite high. Reaching...

  • Swastik Sharma Swastik Sharma modified a comment on discussion Help/Technical support

    Hi, I know that we can set the thermal limits on the lines using: rating.summer.continuous; rating.summer.emergency; rating.winter.continuous; rating.winter.emergency; But i was wondering how is the gridlabd assuming the limits to be 1000A for summer and 2000A for winters by default. Is there some calculation on the basis of which GLD comes up with this? Also, it would be highly helpful if someone could tell how to reach at these limits? Let's say for my system with 4.16kV base voltage won't 1000A...

  • Swastik Sharma Swastik Sharma posted a comment on discussion Help/Technical support

    Hi, I know that we can set the thermal limits on the lines using: rating.summer.continuous; rating.summer.emergency; rating.winter.continuous; rating.winter.emergency; But i was wondering how is the gridlabd assuming the limits to be 1000A for summer and 2000A for winters by default. Is there some calculation on the basis of which GLD comes up with this? Also, it would be highly helpful if someone could tell how to reach at this limits? Let's say for my system with 4.16kV base voltage won't 1000A...

  • Abdullah Al Mamun Abdullah Al Mamun posted a comment on discussion Help/Technical support

    Hi Dr. Tuffner, Thank you for replying to this thread! I would definitely look into this. -Mamun

  • Swastik Sharma Swastik Sharma modified a comment on discussion Help/Technical support

    Hi Team, I have been working with GLD (Version 5.1) for quite some time, familiarizing myself with it. I recently started tweaking around to see the internal working of it. Currently, I am working with the IEEE 123 Bus system, where I am attempting to add a few large loads to observe warnings related to overloads and voltage issues. I have tried everything to trigger warnings by setting "warning_undervoltage 0.95; warning_overvoltage 1.05;" in the powerflow module and using a violation_recorder,...

  • Swastik Sharma Swastik Sharma posted a comment on discussion Help/Technical support

    Hi Team, I have been working with GLD (Version 5.1) for quite some time, familiarizing myself with it. Recently, I started exploring the internal workings of the project. Currently, I am working with the IEEE 123 Bus system, where I am attempting to add a few large loads to observe warnings related to overloads and voltage issues. I have tried everything to trigger warnings by setting "warning_undervoltage 0.95; warning_overvoltage 1.05;" in the powerflow module and using a violation_recorder, but...

  • Frank Tuffner Frank Tuffner posted a comment on discussion Help/Technical support

    Hello Abdullah, Since the post is over 5 years old, I'd be surprised if Cody responds. There are some feeder generators/population scripts under the GridLAB-D Git repository, or there's one part of the Transactive Energy Systems Project (specifically located here) that people have had luck with in the past (and is much newer than the scripts in the GridLAB-D repository). -Frank

  • Frank Tuffner Frank Tuffner posted a comment on discussion Help/Technical support

    Hello Loraine, Unfortunately, we deprecated the MATLAB functionality a couple versions ago (v5.0 or v5.1 silently stopped including it). The preferred approach at the moment is to use the HELICS cosimulation platform as the communication method between GridLAB-D and MATLAB (among other things). Due to how the MATLAB API kept changing and some of the limitations of our existing implementation, HELICS probably provides the most capability to interface with MATLAB at the moment. -Frank

  • Loraine Loraine modified a comment on discussion Help/Technical support

    Thanks, Andy, for your answer. I was able to install GridLAB-D succesfully on Linux . I have the following question: Is Matlab-link functionality still available in this version? If so, what are the variables that I should use at build generation?

  • Loraine Loraine posted a comment on discussion Help/Technical support

    Thanks, Andy, for your answer. I was able to install GridLAB-D succesfully on Linux . I have the following question: Is Matlab-link functionality still available in this version? If so, are the variables GLD_USE_MATLAB and GLD_MATLAB_DIR the ones that I should use at build generation?

  • Andy Fisher Andy Fisher posted a comment on discussion Help/Technical support

    Hi Loraine. There was a recent build issue encountered with the latest msys2 environment. It has been fixed in the develop branch of GridLAB-D. A release with the fix is scheduled for the end of the month.

  • Loraine Loraine modified a comment on discussion Help/Technical support

    Dear all, I have tried to install latest version of GridLAB-D with no success following the instructions posted on https://gridlab-d.shoutwiki.com/wiki/CMake_Build I do not know what the problem is. I am using Windows 11, MSYS2 MINGW64 and CMake version is 3.29.5. I am attaching the step I followed : 1: git clone https://github.com/gridlab-d/gridlab-d.git 2: git submodule update --init 3: cmake -DCMAKE_INSTALL_PREFIX=~/software/GridLAB-D -DCMAKE_BUILD_TYPE=Release -G "CodeBlocks - Unix Makefiles"...

  • Loraine Loraine posted a comment on discussion Help/Technical support

    Dear all, I have tried to install latest version of GridLAB-D with no success following the instructions posted on https://gridlab-d.shoutwiki.com/wiki/CMake_Build I do not know what the problem is. I am using Windows 11, MSYS2 MINGW64 and CMake version is 3.29.5. I am posting the step I followed: 1: git clone https://github.com/gridlab-d/gridlab-d.git 2: git submodule update --init 3: cmake -DCMAKE_INSTALL_PREFIX=~/software/GridLAB-D -DCMAKE_BUILD_TYPE=Release -G "CodeBlocks - Unix Makefiles" .....

  • Abdullah Al Mamun Abdullah Al Mamun posted a comment on discussion Help/Technical support

    Hi Cody, Can you please share your matlab code that populates the model with houses? Also, do you have the correct version of the GLM file?

  • Frank Tuffner Frank Tuffner posted a comment on discussion Help/Technical support

    Hello Jerry, Apologies for the delay in the response. "Probably". It depends what format your load profile is in. The obvious choice is usually as some sort of player object, where you use that to push the data to a powerflow load object. If you haven't done so, you may want to check out the webinar recordings we have, or the GridLAB-D Tutorial to get some ideas on how that could be incorporated into the system. Depending on the data, you may also be able to do it via the MySQL interface or using...

  • Jerry Jerry posted a comment on discussion Help/Technical support

    I have a load profile for my university, and I would like to add it to my simulation. Is there a way to do that? Thank you

  • Abdullah Al Mamun Abdullah Al Mamun posted a comment on discussion Frequently Asked Questions

    Thank you, Dr. Tuffner. This is really helpful. I will look into these materials. -Mamun

  • Frank Tuffner Frank Tuffner posted a comment on discussion Frequently Asked Questions

    Hello Mamun, Apologies for the delay in getting back to you on this. Technically, it is possible to run GridLAB-D in Python, but only by manually calling the executable (with something like popen or similar). There's a simple example up on the GitHub tools repository. For HELICS, if you download the compiled executable for GridLAB-D, you'll need the complimentary compiled binaries for HELICS. Since you're using Python, you'll want to consult the HELICS repository and forums/tickets for the most up...

  • Abdullah Al Mamun Abdullah Al Mamun modified a comment on discussion Frequently Asked Questions

    Hi, I have downloaded the GridLab-D in my windows machine (GridLAB-D 5.2.0-19642 (0df31c0:HEAD) 64-bit WINDOWS RELEASE). I am trying to run GridLab-D via python. I don't know if it is currently possible or not. If yes, then could someone please provide me the procedure to do it? I tried to find the procedure but some are pretty old and I am confused with it. Also, if you are suggesting of using HELICS then could you please give me the up to date connection process between GridLab-D and HELICS in...

  • Abdullah Al Mamun Abdullah Al Mamun modified a comment on discussion Frequently Asked Questions

    Hi, I am downloaded the GridLab-D in my windows machine (GridLAB-D 5.2.0-19642 (0df31c0:HEAD) 64-bit WINDOWS RELEASE). I am trying to run GridLab-D via python. I don't know if it is currently possible or not. If yes, then could someone please provide me the procedure to do it? I tried to find the procedure but some are pretty old and I am confused with it. Also, if you are suggesting of using HELICS then could you please give me the up to date connection process between GridLab-D and HELICS in a...

  • Abdullah Al Mamun Abdullah Al Mamun posted a comment on discussion Frequently Asked Questions

    Hi, I am downloaded the GridLab-D in my windows machine (GridLAB-D 5.2.0-19642 (0df31c0:HEAD) 64-bit WINDOWS RELEASE). I am trying to run GridLab-D via python. I don't know if it is currently possible or not. If yes, then could someone please provide me the procedure to do it? I tried to find the procedure but some are pretty old and I am confused with it. Also, if you are suggesting of using HELICS then could you please give me the up to date connection process between GridLab-D and HELICS in a...

  • Andy Fisher Andy Fisher posted a comment on discussion Help/Technical support

    Hello Jerry, That is correct. power convention in GridLAB-D is represented from the load's perspective. Power Generation from a PV/Battery would be a negative load. Andy

  • Jerry Jerry posted a comment on discussion Help/Technical support

    Hello, I am a beginner, so I have been playing around with some code. I am working on a project which requires me to add a PV to the IEEE 13 bus. My goal is to get the power output of the PV. The recorder is giving me a negative power. What am I missing? GridLAB-D 5.2.0-19642

  • Abdullah Al Mamun Abdullah Al Mamun posted a comment on discussion Frequently Asked Questions

    Hi Dr. Tuffner, Thank you for your valuable reply and specially guiding me to the tutorial pages. Yes, you are correct. I had multiple versions of GridLAB-D installed. I have fixed the issue. Currently, I am using GridLAB-D in my ubuntu via Oracle VM Virtual Box and it is working fine. I can run the glm models now. Also thank you for pointing out about the windows installer. I don't know why I missed it but it is definitely a great alternative for me. In future, any problem arises, I would definitely...

  • Frank Tuffner Frank Tuffner posted a comment on discussion Frequently Asked Questions

    Hello Mamun, Apologies for the delay getting back to you. The YouTube sequence linked (it was in a message you deleted) is a set done by a third-party that was posted to YouTube - it wasn't an official GridLAB-D tutorial, so that may be why it has some oddities in it. We highly recommend users visit the official wiki, especially the GridLAB-D tutorial page. First off, that error looks like you have multiple versions of GridLAB-D installed. Since you mentioned a Debian install in WSL, I'm guessing...

  • Abdullah Al Mamun Abdullah Al Mamun posted a comment on discussion Frequently Asked Questions

    Hi Dr. Tuffner, Thank you for these important link. I believe Elizabeth is referring to this video : Youtube I am also facing similar issue. Even when I am running pre-loaded IEEE-13.glm I am getting the following error message: "PS C:\1.MAMUN\gridlabd> gridlabd IEEE_13.glm --profile ERROR [INIT] : Module version 4.1 mismatch from core version 5.1 IEEE_13.glm(11): module 'powerflow' load failed, No such file or directory IEEE_13.glm(11): load failed at or near 'module power...' ERROR [INIT] : unable...

  • Frank Tuffner Frank Tuffner posted a comment on discussion Help/Technical support

    Hello Lucas, The ELCAP information should be based on this document, with many references here. I'm not sure if the raw data is available anywhere. One item for your GLMs is you do have a ZIP refrigerator in both of them, so that may increase the likelihood of "always having a load". That said, if you look at the REFRIGERATOR schedule (and the implicit versions are similar), it never has a zero value. Since this is just effectively doing a power manipulation (and not cycling the compressor or anything),...

  • Frank Tuffner Frank Tuffner posted a comment on discussion Help/Technical support

    Hello Hussain, Apologies for the delay in responding. The answer is probably "sort of". You can play a voltage player in that has varying frequency, which powerflow and generator components would then respond to. An example of this (and the code to generate it) is located in the tools->matlab_scripts repository. You can look at that code as a way to figure out how to impose the frequency adjustment you've mentioned into a voltage player. This would allow any generator on the system to respond to...

  • Lucas McCarty Lucas McCarty posted a comment on discussion Help/Technical support

    I am using GridlabD version 5.1.0. I need to accurately simulate the load profiles of various Household appliances (dishwasher, refrigerator, etc.) and have been trying to do so unsuccessfully via GridlabD . To my understanding, there are 3 ways to incorporate appliances into a GLM file (Implicit Loads, Zip Loads, and Unsupported Appliance Models). I attached two GLM files with my attempts for utilizing Implicit Loads and Zip Loads to do this. I got the Zip Load parameters and schedule from one of...

  • Hussain Hussain posted a comment on discussion Help/Technical support

    Hello, I'm a new GridLAB-D user. I have a set of time-series frequency data with a 0.033 second time resolution. I'm curious to know if it's possible for me to use this data within a player object as an input for a generator model in GridLAB-D. Thanks in advance.

  • Lucas McCarty Lucas McCarty modified a comment on discussion Help/Technical support

    Excellent! This worked perfectly! Thanks for your help! Lucas

  • Lucas McCarty Lucas McCarty posted a comment on discussion Help/Technical support

    Excellent! This worked perfectly! Thanks for your help! Lucas

  • Frank Tuffner Frank Tuffner posted a comment on discussion Help/Technical support

    Hello Lucas, You were pretty close with your attempt, but a few things needed to be fixed. The first is I specified a timezone entry in the clock portion of your GLM. Some GridLAB-D models can do some unexpected behaviors if you don't define this, so I always recommend people include it. I set it to CST/CDT, since that's where weather file being used was based. I also extended it to 5 seconds of runtime, just so it shows a transition in and out of deltamode. The second item is the player file. You...

  • Frank Tuffner Frank Tuffner posted a comment on discussion Help/Technical support

    Hello Lucas, Even with an "empty house", it still technically has a default version of the HVAC enabled. That's why you were seeing the spikes up to 5200 W. If you recorded the air_temperature value, you'd likely see it reach a set point, turn the HVAC on, then turn it off. If you want a truly "idle/empty" house, you can set your house like this: object house { parent house_meter; system_type NONE; heating_system_type NONE; cooling_system_type NONE; auxiliary_system_type NONE; fan_type NONE; } GridLAB-D...

  • Frank Tuffner Frank Tuffner posted a comment on discussion Frequently Asked Questions

    Hello Elizabeth, Can you provide a link (or post) the IEEE 4-bus network file you're using? It sounds like there's a syntax error, but it is hard to tell what exactly is going on with that output. I do not think it is due to any missing libraries or anything like that - it looks like it is trying to run (so that's a good start!). If you can post a link to the video, that may be helpful too (just in case we have a mistake in it). I usually refer people to the GridLAB-D tutorial (and its files located...

  • Lucas McCarty Lucas McCarty posted a comment on discussion Help/Technical support

    Update: I attempted the above as best as I could. Here are the glm files. I added an Ev charger and Ev charger_det, but still no sub-second values are recorded. Any idea of where I'm going wrong?

  • Lucas McCarty Lucas McCarty posted a comment on discussion Help/Technical support

    Hi Andy! Thanks for your response! I am still slightly confused on how to implement a sub-second player. Based on the documentation, I take it I add a player object to my GLM file and then also use a CSV file like the one I have attached below (with seconds to 6 decimal point precision). Am I understanding your feedback correctly? Also, since there are limited dynamic models for the residential model do you have any suggestions of other appliances or machinery from other modules that I might be able...

  • Lucas McCarty Lucas McCarty posted a comment on discussion Help/Technical support

    Using Gridlabd V 5.1.0 I am trying to simulate and record the power consumption of a home throughout the course of one day. The supplied GLM file features a recorder, an empty house with no parameters. I expected the recorded power output for this file to be 0 at all times, which was the case until I added the climate module. Somehow this affects the house's power draw so that it 0 at some times and around 5,200 watts at others. I have attached the output csv file. I am wondering: why does adding...

  • Elizabeth M Elizabeth M posted a comment on discussion Frequently Asked Questions

    Hi, all. I'm new to GridLAB-D and am trying to figure out the very basic process of actually getting a model (glm file) to compile and run on my laptop. I'm using the most recent GridLAB-D verison and writing my code in Atom. I;m following a tutorial video on YouTube that goes through a a general example of a 4-bus IEEE network. In the command window, I type in >gridlabd samplemodel.glm, just to get a look at whether it compiles. I try to compile it in my command window but I keep getting this error:...

  • Frank Tuffner Frank Tuffner posted a comment on discussion Help/Technical support

    Hello Adel, Thanks for responding back with a fix. That is actually something that popped up in issue 1443, so it's good you posted the quick work-around. -Frank

  • Adel Heidari Adel Heidari posted a comment on discussion Help/Technical support

    I just wanted to mention that I could be able to run the case. we need to rename the helics.dll file to libhelics.dll in order for the gridlabd to run successfully. Thank you for your response. I really appreciate it. Adel

  • Adel Heidari Adel Heidari modified a comment on discussion Help/Technical support

    Thank you for your response. I'm trying to simulate Example 1a of HELICS. I attached the files here. Yes, I installed GridLAB-D using the exe file located in the link you mentioned. I'm running on windows 10 x64 system. Thanks, Adel

  • Adel Heidari Adel Heidari posted a comment on discussion Help/Technical support

    Thank you for your response. I'm trying to simulate Example 1a of HELICS. This is the link for the example files: https://github.com/GMLC-TDC/HELICS-Examples/tree/main/user_guide_examples/misc/gridlabd_example_1/Example_1a Yes, I installed GridLAB-D using the exe file located in the link you mentioned. I'm running on windows 10 x64 system. Thanks, Adel

  • Frank Tuffner Frank Tuffner posted a comment on discussion Help/Technical support

    Hello Adel, Can you point toward the exact HELICS example you are trying to run (GitHub path or relative file structure path)? That will make sure we are looking at the right example and can test/verify if it still works. You mentioned you are using the executable install - for clarification, is that the version located here? -Frank

  • Frank Tuffner Frank Tuffner posted a comment on discussion Help/Technical support

    Hello THASNI, Unfortunately, not directly. Due to how it is implemented, GridLAB-D is expecting one fundamental frequency for the analysis, as written (so you can have fluctuations around 60 or 50 Hz, but the equations are expecting the whole system to be around that point). To do hybrid, you'd technically need two -- I'll also caveat that theoretically GridLAB-D could be set up to DC analysis, but it isn't something we've messed with much. There is some ongoing work to define a DC bus structure,...

  • Frank Tuffner Frank Tuffner posted a comment on discussion Help/Technical support

    Hello dzy-ee, The filesystem is a standard library, so that is a bit odd. When you mention the source code, where/how did you download it? You point to the instructions to build it, but I want to see where you actually pulled the repository from. Related, what branch were you trying to build? Is it master, or did you check out another? What version of cmake and gcc are you running? -Frank

  • Adel Heidari Adel Heidari posted a comment on discussion Help/Technical support

    Hi all, I'm having the same issue in running example 1a in HELICS. I'm getting this error: ERROR [INIT] : D:/a/gridlab-d/gridlab-d/gridlab-build/gldcore/module.cpp(547): module 'connection' load failed - "C:\Program Files\GridLAB-D 5.2.0\bin\connection.dll": The specified module could not be found. IEEE_123_feeder_0.glm(23): module 'connection' load failed, No such file or directory IEEE_123_feeder_0.glm(23): load failed at or near 'module conne...' ERROR [INIT] : unable to load 'IEEE_123_feeder_0.glm':...

  • THASNI THASNI posted a comment on discussion Help/Technical support

    Is it possible to simulate a hybrid AC DC Microgrid in gridlab d

  • dzy-ee dzy-ee posted a comment on discussion Help/Technical support

    I'm a newbie and I followed the steps in github exactly. Is there anything I didn't notice? Source Code from https://github.com/gridlab-d/gridlab-d#prepare-out-of-source-build-directory system:ubunbtu 18.04.6 WSL x64 Generate the build system: cmake -DCMAKE_INSTALL_PREFIX=~/software/GridLAB-D -DCMAKE_BUILD_TYPE=Release -G "Unix Makefiles" .. The results are shown in Figure 1 Build and install the application: cmake --build . -j8 --target install The results are shown in Figure 2-3

  • Andy Fisher Andy Fisher posted a comment on discussion Help/Technical support

    Hello Lucas, The reason you don't get any subsecond data from the recorder is you don't have any object that triggers the simulation to enter deltamode. The common and easy way to do this is to provide a player object that plays a value at a subsecond timestamp to an inconsequential object's property. Unfortunately, besides the ev_charger object there are no dynamic models for any of the enduse load objects in the residential module at this time. The inclusion of such models is uncertain at this...

  • Lucas McCarty Lucas McCarty posted a comment on discussion Help/Technical support

    I am using the version 5.1.0-19458

  • Lucas McCarty Lucas McCarty posted a comment on discussion Help/Technical support

    I am working on a Gridlabd simulation, where I would be interested in simulating things like inrush current of certain home appliances, so it would be useful to be able to output data to a csv file on an interval of microseconds; however, the recorder object seems to be incapable of this. I have attached my glm file, here but even when using deltamode and setting the recorder interval to -1, I do not get more than 3 datapoints. Does anyone have any advice for how to solve this issue or where I am...

  • Andy Fisher Andy Fisher posted a comment on discussion Help/Technical support

    Just as an fyi we migrated GridLAB-D to GitHub so the latest releases are found here. https://github.com/gridlab-d/gridlab-d

  • Andy Fisher Andy Fisher posted a comment on discussion Help/Technical support

    Hi Steven, Can you confirm that the version of HELICS is 3.4.0 and GridLAB-D is 5.1? I ask as libfncs.so.1 should not be required by the latest version of GridLAB-D. regards, Andy

  • Yan Steven Yan Steven posted a comment on discussion Help/Technical support

    Hi everyone, I want to establish a connection between Helics and gridlab-d. Here's what I have done thus far: Installed the latest version of Helics and Gridlab-d. But when I try to add module connection in the glm file, there are the following errors. ERROR [INIT] : gldcore/module.c(422): module 'connection' load failed - libfncs.so.1: cannot open shared object file: No such file or directory solar-comm.glm(13): module 'connection' load failed, No such file or directory solar-comm.glm(13): load...

  • Frank Tuffner Frank Tuffner posted a comment on discussion Help/Technical support

    Hello Corey, Apologies for the delay in responding. For your first question, there are many ways to do that. You can use things like player objects and schedule mechanisms with transforms, use the MySQL module, or use something like HELICS to pull it in from an external source. For the first two (player and schedules), there are other posts on these forums, the Transactive Energy Simulation Platform (TESP) project has some ideas in it, as well as some of the chapters in the GridLAB-D tutorial. The...

  • Lihao Mai Lihao Mai posted a comment on discussion Help/Technical support

    Hi Frank, Sorry to bother you again. I tried to run the model you provided and received an error of The external solver solver_KLU could not be found, defaulting to superLU while I can run the default IEEE13 bus model without problem. I copy the fault you have to the IEEE 13 bus default model and it run well. Can you please help me on the KLU solver issue? I am using windows system to run that model. Thanks. Best, Corey

  • Lihao Mai Lihao Mai posted a comment on discussion Help/Technical support

    Dear David and Frank, Thanks for your help. The model helps a lot. Moreover, I want to know how to change my load during the simulation—for example, changing the load by inputting the load profile of a day so we can simulate a whole set of distribution data depending on different times of the day. Thanks. Best, Corey

  • Frank Tuffner Frank Tuffner posted a comment on discussion Help/Technical support

    Hello Corey, Based on your description, GridLAB-D does have all of the capabilities you need. With that said, our fault analysis capability is evolving at the moment. There is some base functionality in the code, but it requires you to manually induce faults (by basically applying an appropriate small impedance load at the fault location). We're working to generalize it to the existing "fault" architecture in GridLAB-D. That way, you could use the eventgen object that some of the prior fault topics/classes...

  • David P. Chassin David P. Chassin posted a comment on discussion Help/Technical support

    Hi Corey, My preferred way of starting a new project is to find test-cases in the corresponding module's autotest folder that validate the capabilities I need. This is by far the most comprehensive and authoritative source of examples for how to use the more esoteric features of GridLAB-D. The test names are usually self-explanatory. All validation tests start with test_ followed by the test name and the extension .glm. My guess is you are looking for tests that include the terms fault and deltamode....

  • Lihao Mai Lihao Mai posted a comment on discussion Help/Technical support

    If my tasks can be done, can anyone send me some examples that we can have a look on them to figure how it is done? Thank you.

  • Lihao Mai Lihao Mai posted a comment on discussion Help/Technical support

    Hi everyone, We are endeavoring to utilize GridLAB-D for the dynamic simulation of distribution systems. Our focus lies on the IEEE 123, IEEE 69, and IEEE 13 bus distribution systems. Initially, our objective is to employ GridLAB-D for the simulation of a day-long, or even longer, time period of the distribution system. We are particularly interested in observing the dynamic behaviors as the load varies during different periods of the day. Moreover, we noted from an inquiry in a 2020 forum that there...

  • Ryan Sun Ryan Sun posted a comment on discussion Help/Technical support

    Hi GridLAB-D team, Are there any examples for the external mode eventgen setup that utilize HELICS+GridLAB-D? I'm working on setting a microgrid simulation. In this simulation, a microgrid will be isolated by tripping a switch through the eventgen object. We want to use HELICS to inject the tripping command into GridLAB-D externally. However, we always got the same error message (please see the simulation report below) when following the user guide of the Eventgen external event mode. It seems like...

  • Frank Tuffner Frank Tuffner posted a comment on discussion Help/Technical support

    Hello again Valerian, Given the timeline for this fix (might be a couple months), you do have a couple alternatives. One is to keep using an older version of GridLAB-D (assuming you don't need any of the new features). There's also a fork of GridLAB-D that is up over at Linux Foundation Energy, Arras Energy. Server mode may still work on that fork, again assuming you don't need some of the capabilities from GridLAB-D 5.0/5.1. -Frank

  • Frank Tuffner Frank Tuffner posted a comment on discussion Help/Technical support

    Hello Sayeb, Apologies for the delay in responding to this. You should be able to put a capacitor on the loads (just parent it to it) - if that doesn't work, it may be a bug. Your syntax looks correct. I only have a couple potential ideas on why it may not work. The first is if the dwell_time, delay_time or capacitor_delay delays might be longer than the changes in your system. So if things change too fast and the power factor "goes back within compliance", it will reset and not switch. The second...

  • Frank Tuffner Frank Tuffner posted a comment on discussion Help/Technical support

    Hello Valerian, That is definitely not a desired behavior and I am able to replicate it. Unfortunately, I don't see any obvious cause for it, so there's no quick fix for it. I'll file a ticket for it, but I'm not sure how quickly we may get this fixed. Link to issue -Frank

  • Valerian Periskopov Valerian Periskopov posted a comment on discussion Help/Technical support

    Hi I was using gridlab-d 3.1 and had no problems running models in realtime server mode. But when I tried to use gridlab-d 5.0 and 5.1 either with old .glm models or updated ones from github, every simulation crashes right after server start or some time later during object initiation with "Segmentation fault (core dumped)". If running in normal mode there are no errors. OS Ubuntu 22.04.2 LTS on a VirtualBox virtual machine. Also tried the same on Windows 10 and resulted with process being stopped...

  • Sayeb Mohammad Tadvin Sayeb Mohammad Tadvin posted a comment on discussion Help/Technical support

    I am trying to implement VVC algorithm for IEEE 123 feeder. I am using the IEEE 123 feeder glm file from https://github.com/gridlab-d/tools/blob/master/IEEE%20Test%20Models/123node/IEEE-123.glm . I have made some changes to the original IEEE 123 glm file: 1. I have changed the loads randomly with player files to vary with time, 2. I have removed the fixed impedance value for capacitors on load 83, 88, 90, 92. I have only implemented the capacitor object on node 81. I could not put the capacitor on...

  • Frank Tuffner Frank Tuffner posted a comment on discussion Help/Technical support

    Hello Barsha, Again, apologies for the delay in responding. Does this mean you resolved the issue (and it was just the PATH inclusion), or are you still having problems getting GridLAB-D to recognize the connection module? -Frank

  • Frank Tuffner Frank Tuffner posted a comment on discussion Help/Technical support

    Hello Barsha, Apologies for the delay in responding. In the load object, the constant_power_A..C variables (along with constant_current_ and constant_impedance_ prefixes) will post that load to the powerflow at every step, with their impact being affected by or affecting the voltage on the system. From your earlier model, as long as the load object is connected downstream of the metering device (because they measure flow through them), it should register. So I think your understanding in the first...

  • Andy Fisher Andy Fisher posted a comment on discussion Help/Technical support

    Hi Barsha, The HOURLY billing mode was designed to work in concert with the market module. For documentation you can look here. http://gridlab-d.shoutwiki.com/wiki/Spec:Market, http://gridlab-d.shoutwiki.com/wiki/Transactive_controls, and http://gridlab-d.shoutwiki.com/wiki/Market_User_Guide. It's a way for the meters to calculate the monthly bill for customers participating in wholesale market transactive control schemes.

  • Barsha Upadhyaya Barsha Upadhyaya modified a comment on discussion Help/Technical support

    Hello Team, I am grateful to have you here to solve many of the issues I am facing. It has been a great help. At the moment, I am trying to look deeper into the billing modes and pricing. I want to understand how the simulation works for HOURLY billing modes and how are power_market defined to generate prices. I have been following the wiki but it only gives a brief description. Is there any other documentation that explains how meter, billing and pricing system is integrated in Gridlab-D? I am also...

  • Barsha Upadhyaya Barsha Upadhyaya modified a comment on discussion Help/Technical support

    Hello Team, Its a pleasure to have you here to solve many of the issues I am facing. It has been a great help. At the moment, I am trying to look deeper into the billing modes and pricing. I want to understand how the simulation works for HOURLY billing modes and how are power_market defined to generate prices. I have been following the wiki but it only gives a brief description. Is there any other documentation that explains how meter, billing and pricing system is integrated in Gridlab-D? I am...

  • Barsha Upadhyaya Barsha Upadhyaya modified a comment on discussion Help/Technical support

    Hello Team, Its a pleasure to have you here to solve many of the issues I am facing. It has been a great help. At the moment, I am trying to look deeper into the billing modes and pricing. I want to understand how the simulation works for HOURLY billing modes and how are power_market defined to generate prices. I have been following the wiki but it only gives a brief description. Is there any other documentation that explains how meter, billing and pricing system is integrated in Gridlab-D? I am...

  • Barsha Upadhyaya Barsha Upadhyaya posted a comment on discussion Help/Technical support

    Hello Team, Its a pleasure to have you here to solve many of the issues I am facing. It has been a great help. At the moment, I am trying to look deeper into the billing modes and pricing. I want to understand how the simulation works for HOURLY billing modes and how are power_market defined to generate prices. I have been following the wiki but it only gives a brief description. Is there any other documentation that explains how meter, billing and pricing system is integrated in Gridlab-D? Your...

  • Barsha Upadhyaya Barsha Upadhyaya posted a comment on discussion Help/Technical support

    Yes, I have HELICS installed in the machine, I am assuming it was the helics.dll file that needed to be in the PATH environment. Thank you for the answer and the detailed instruction.

  • Barsha Upadhyaya Barsha Upadhyaya posted a comment on discussion Help/Technical support

    Hello Frank, Thank you for clarifying the question. I appreciate you taking your time to help me understand. At this time, I am providing the glm model with positive_sequence_voltage at the substation and constant_power_A, constant_power_B and constant_power_C in the load object as inputs. My doubt previously was, are these inputs enough for the downstream devices to influence current, power and voltage at a certain timestep in a simulation? - from your answer I can understand that providing current...

1 >