+2 votes
212 views
in TyphoonSim by Leonardo Scarpetti (21 points)

Hello everyone,

I need to set a load profile for my Variable Load (Generic) block using a .csv file. I tried using the Dynamic block as input to Pref, and I placed the file inside the project folder. However, during the simulation, the power reference appears incorrect.

Is there anything else I should check or configure to make it work properly?

Thanks in advance for your help!

1 Answer

+2 votes
by Dusan Kostic (258 points)
selected by Dimitrije Jelić
 
Best answer

Hello Leonardo,

I would advise you to go through Typhoon example model called "How to use Dynamic table component". You can navigate to it through the Example Explorer, or directly from the THCC installation folder: "..\examples\models\how-to examples\dynamic table".

Best regards,
Dušan

by Leonardo Scarpetti (21 points)
+2
First of all, thank you for your quick reply. I have already checked the Dynamic Block example and followed the instructions exactly as described. I wonder if the issue could be related to the file’s location within the directory.

I also tried replacing one of the test profiles with a custom one. It appears correctly in the preview, but it doesn’t work during the simulation. The measured power during the simulation is always the nominal value and does not correspond to the file I used.

So, the issue is probably related to where the program is looking for the file during the simulation.

I really appreciate your time and support in helping me figure this out. Thanks again for your availability!
by Dusan Kostic (258 points)
+3
Leonardo, please keep in mind that the Pref input of the Variable Load (Generic) component must be expressed in the per-unit (p.u.) system. I haven't seen your model, but I suspect that you are setting the reference in absolute values (W), which would explain why the values are almost always above 1.0, causing the load component to saturate. That could be why you are observing constant power consumption, even though you are varying the power reference.

The solution would be to scale down the input by dividing it by the nominal power. For that purpose, you can use the Gain component.
by Daniel Chrischon (10 points)
Hello. I'm having the same issue as Leonardo. I'm using values between 0 and 1, and at first, I'm following the steps according to the "Dynamic Table" example. Has anyone managed to implement it correctly?
by Dusan Kostic (258 points)
Hi Daniel.
Several things can be the cause. Starting from the trivial ones - the load is not turned on, to more compilated such as - gird voltage asymmetry.
What would I suggest you is to use the very same HIL SCADA Subpanel from the example model ("Load Interface") and to connect it with your own Load model. With the help of its' SCADA widgets you will be able to easier pinpoint what could be the issue inside the model. I would advise you to take especial care to "Alarm message" widget.

Best regards,
Dusan
...