Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use a variable impedance for the voltage dip and voltage surge test cases #19

Open
Philibert92 opened this issue Jan 10, 2025 · 3 comments
Assignees

Comments

@Philibert92
Copy link

Right now, the tool is using a variable voltage infinite bus to create controlled voltage surge and voltage dip in the related test cases.
In the DTR, we ask producers to use a variable impedance to do it following this picture :
image

We recently added a variable impedance in the dynawo library to be able to reproduce this simulation. Would it be possible to be able to use this configuration in the tool too ? (For performance verification as well as for model validation)

@jl-marin
Copy link
Collaborator

We recall that we already discussed this issue some time ago:

  • For electrical performance verification, Carmen was of the opinion that Fiches I6 & I7 were better implemented via a controllable InfiniteBus because then the voltage swell / dip at the PDR bus would be exactly as prescribed by those two Fiches.
  • However, for model validation (Fiche I16) we asked Carmen again because producers would use their own tools and they would probably be modeling the grid differently. This are the Notes we keep from that session:
Discussion points from Tech Meeting 2022-02-17
==============================================

We discussed some questions we had on how to specify the model for the grid
side, for the cases involving faults or grid voltage sags/surges.

In the performance fiches for PPM, tests I6 and I7 use a controllable source
(Inf Bus from Table), but here in this case the Producers will be using their
own tool to produce the Reference Curves and they will be modeling the grid
differently, and therefore there will be significant differences between their
reference curves and the Dynawo curves.

Carmen clarified:

  * yes, this is indeed a problem and therefore it is intended that in this
    FicheI1x we will NOT be using the Inf-bus-from-Table object, but the Zv
    impedance instead. Which is normally the way they model these cases in EMT
    tools (Carmen will provide the EMT Fiche to see it as an illustration)

  * It is still being discussed whether it makes sense at all to include tests
    like I6 & I7 in the context of Model Validation. When testing for
    performance, I6 & I7 are intended to check whether the facility does not
    trip; by contrast, I5 is different, as it is intended to check the
    performance of the injections, and it seems more relevant for Model
    Validation, compared to the other two tests. The question is still being
    studied by RTE.

Now, in order to implement the change in Fiche I16 examples, we see the following:

  • For Zone-1, voltage step tests are +/- 10% voltage step tests; therefore this poses no big problem.
  • But Zone-3 voltage dip/swell tests (i.e., I6/I7) are not just a step test; they have a prescription for a more complex voltage "curve" at the PDR. Implementing this via a variable impedance Zv would involve several (many) calculations of Zv: remember that Zv is calculated via bisection search, simulating different values of Zv until attaining the desired voltage at the PDR.

We think we need to mull over it a bit more before we give a definte answer.

@jl-marin
Copy link
Collaborator

From our discussion:

For tests of type I6/I7
Eventually we'll want the DGCV tool to support the option for the user to choose the grid-side model in which tests of type I6/I7 (i.e., voltage swell/dip at the PCC bus) should be run:

  • Using a controllable Inf Bus
  • (DEFAULT) Using a table of values for Zv (where these values of Zv are not calculated, iinstead it has some reasonable default values in order to achieve the prescribed voltage curve at the PCC; but if it doesn't, the user should provide his values).

The next upcoming versions of Fiche I16, Fiche I6 & Fiche7 will change the way these tests I6/I7 are specified, in this manner.

For tests of voltage swell/dip in Zone-1 of RMS Model Validation (+-10% step change)

  • The current implementation is using an Inf Bus, but Fiche I16 specifies an SCR.
  • Should we only provide the implamentation based on using a Zv (which is easy to calculate it by bisection search)?

@jl-marin
Copy link
Collaborator

As discussed in our Tech Meeting today (Feb 21), we should indeed consider this improvement in our short-term roadmap:

  • For tests of type I6 / I7 (performance and Zone3 model validation), offer the user the option of implementing the test by either method: (a) controllable InfBus; (b) Configurable table of Zv values (as discussed in the previous comment).

For the voltage swell/dip tests of Zone-1, we still need more feedback from RTE.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants