Holomorphic Embedding Load Flow Method FAQ
Holomorphic Embedding Load Flow Method FAQ
1 de 6
http://www.gridquant.com/solutions/helm-flow/helm-flow-faq/
Products
Search...
About
Technology
News
Contact
Members Only
Try Searching for: Iterative [it-uh-rey-tiv, -er-uh-tiv] adj.- repeating; making repetition; repetitious....
HELM-Flow
Home / Products / HELM-Flow /
HELM-Flow FAQ
Technical Features
HELM-Flow FAQ
RECENT NEWS
Battelle Announced as Exclusive Distributor for
Gridquant
Read more
Pages
About
Battelle
Leadership
Testimonials
Careers
Contact
Home
Members Only
Customers
Downloads
Feedback
Bug Reporting
Suggestions
Technical Questions
Release Notes
Training
Distributors
Downloads
Release Notes
Training
News
Products
HELM-Flow
HELM Flow Training
HELM-Flow FAQ
HELM-Flow Licensing and Price
Technical Features
Sitemap
Technology
Categories
Feature
Uncategorized
19/04/2015 12:04
2 de 6
http://www.gridquant.com/solutions/helm-flow/helm-flow-faq/
OK I get it; the HELM method is direct, not iterative. Is that all?
A surefire power-flow method is a big deal in itself, as it removes so many uncertainties when youre trying to solve difficult cases that do
not converge in other tools. In the context of real-time EMS network analytics, this enables a whole new array of intelligent applications
that would otherwise be impossible to build. However, that is not all. The same new mathematical approach that produced the HELM
method has also uncovered new analytical tools with very practical applications. The Sigma indicators are one of them: the Sigma plot and
Sigma Discriminant plot offer unprecedented power for instant, visual analysis and diagnostics.
19/04/2015 12:04
3 de 6
http://www.gridquant.com/solutions/helm-flow/helm-flow-faq/
How does the method handle zero and very low impedance branches?
The method deals with this problem in a way that is completely analogous to the technique used in most iterative power flows: buses joined
by branches whose impedance is lower than a user-specified Jumper Threshold value will be merged prior to the power flow
computation. After the solution is obtained, the merging is undone and the flows across those branches are calculated according to
topological principles.
What are the Q-HELM and PQ-HELM tools? How do I use them?
These are two variants of the usual power flow problem, specifically designed for diagnostic purposes for those difficult to solve cases.
PQ-HELM solves the case by switching all resistances in lines and transformers to zero, thereby solving the parallel problem of a
hypothetical lossless grid. Q-HELM goes one step further by turning off all active power flows, so that all injections (load/generation) and
flows consist of just reactive power. These two HELM-based tools are meant to be used incrementally: you need your case to be solvable
under Q-HELM first, and then go on to PQ-HELM, before you attempt to solve it under the full HELM power flow. In the process, you will
quickly gain many insights about your case.
My case does not solve under Q-HELM. What are the causes?
A case where even Q-HELM does not solve has a serious structural problem. It means that the reactive flows, which constitute the
backbone of the power flow, are not feasible. Excessive reactive demands cannot be satisfied for two possible reasons: either because
generators and/or other reactive resources are maxed out, or because the transmission grid is past the point of collapse. In this latter case
one should first look for anomalously high values of the impedance in lines or transformers. If this was not the problem, then one should
address the root causes of the excessive reactive demand. Barring errors in loads or in shunt impedances, the most likely culprits are
wrongly configured controls: a wrong value of the set-point or a mistake in the remote bus identifier can easily generate unfeasible
reactive flows.
So if my case solves under Q-HELM, but not under PQ-HELM or Full-HELM, what could be the
causes?
If the case solves under Q-HELM it means that the underlying backbone of the grid, the reactive flows, are feasible (you absolutely need
this before being able to go on). If PQ-HELM does not solve, it means that the active power flows are unfeasible, even if the network were
perfectly lossless. You need to inspect the load and generation profiles and get help from the Sigma Plot, to find out what buses are
involved in the collapsed state. If the problem is not very local, scaling injections with the active power slider will also help you to get a quick
feeling as to the magnitude of the load/gen excess in the system.
So if my case solves under Q-HELM and PQ-HELM but not under Full HELM, what could be the
causes?
Either that the system is very stressed, so that the switching on of resistances (therefore losses) pushes the system over the brink of
collapse; or the grid has some anomalously high value of R somewhere on a line or transformer.
OK, so my case does not solve and Ive got many points out of the parabola: What do I do now?
There is no general recipe here, but the Sigma Plot will offer many quick clues. Sometimes the collapse is due to problems that are highly
local; in that case the Sigma Plot will reveal those nodes as clear outliers. Other times the causes may be more global and then the trouble
points will appear spread out. In that case you may need to start a systematic approach by working your way up from Q-HELM to
PQ-HELM, and then on to the full problem. See the questions above on the Q-HELM and PQ-HELM tools.
How do I measure the distance of a node to the parabola in the Sigma Plot?
Use the Sigma Discriminant plot: this displays a direct measure of the distance of each node to the parabola. Positive distances mean the
point is inside, and negative distances mean the dot is outside the parabola. This provides a quantitative indicator of the distance to voltage
19/04/2015 12:04
4 de 6
http://www.gridquant.com/solutions/helm-flow/helm-flow-faq/
collapse. Its particular value is dimensionless and abstract, though. Its useful to compare cases, but it does not provide the traditional
notion of margin to collapse in terms of MW and MVAr. To obtain a concrete value of the margin to collapse youd still need to use a PV
curve, where youre actually choosing a particular way in which the load and generation is varied as it approaches collapse.
Is there a way to short-list the worst nodes of the Sigma Discriminant plot?
Yes, you only need to select Show table from the menu that appears by right-clicking on the plot. This will show the data points that are
displayed on the plot, and you can now order them by the value of the discriminant. You can also apply any other filters provided by the
application, in order to narrow down the list to your area of interest.
About PV instability
What do you mean by PV instability?
A PV node is unstable if it happens to be on the wrong side of its Q-V curve. This corresponds to a negative value of the dV/dQ
sensibility. Since controls in power systems assume that increasing the Q injection will increase the Voltage, the PV voltage control on such
a node would destabilize the system. It is therefore a non-operational solution of the power flow problem. This is typically the result of a
bad voltage setpoint V (actually, what matters is the interplay between P and V). It is not uncommon to find this in large, stitched together
models where voltage setpoints have been tweaked. Read on the rest of the FAQs in this section to learn what to do about this problem.
Then why isnt HELM Flow giving me the operational solution for these unstable PV nodes?
Because you are forcing the bus to be on the wrong branch. As we mentioned above, HELM Flow will always give you the operational
solution, but in this case things are different: by specifying P and V, you are forcing the system to be on that branch. HELM Flow cannot
give you the corresponding operational solution because it has a different voltage V. You can easily see this if you perform the following
experiment on an unstable PV node: change the bus type to PQ, and convert the generator into a load injecting exactly the same amount of
P and Q as in the previous solution, and solve again the power flow. You will see that the voltage changes! The way to solve this is to
correct the value of V, or P, or both, in order to operate this PV bus out of the wrong zone.
19/04/2015 12:04
5 de 6
http://www.gridquant.com/solutions/helm-flow/helm-flow-faq/
Do the various versions of the PSS/E format get auto-detected by HELM Flow?
No, the user needs to specify the version to use when importing. However, the application does try to guess the correct version of the
PSS/E format from the contents of the file. If the version chosen by the user does not match the one guessed by HELM Flow, the user
will be warned and prompted with a proposal to pick the correct one.
My case converges under PSS/E or PSLF, but does not solve under HELM. What could be the
reasons for this?
The most likely reason is that you are using different configuration settings for the power flow. Go to the Parameters Configuration window
and start by checking the settings for automatic taps in ULTC transformers, phase angle regulators, and switched shunts; the enforcement
of VAR limits on generators; and the enforcement of area interchanges. Make sure you do not have enabled the option Move remote PV
controls to local. Then review the settings for the Jumper Threshold option: check the box Jumper threshold only for reactance when
you are comparing with PSS/E solutions, and uncheck Transformers can be considered Jumpers if you are comparing to PSLF. And
lastly, review the requirements on the precision of the solution and the flow balance mismatch thresholds for acceptance of the solution.
Ultimately, do not forget that iterative methods can yield spurious convergence results in cases where the solution (or non-solution) is close
to the voltage collapse point. You should use the Sigma Plot in this case, to analyze how badly collapsed the case really is.
My case diverges under PSS/E or PSLF, but solves OK under HELM-Flow. What could be the
reasons for this?
As stated above, the most likely reason is that you are using different configuration settings in both tools. Or maybe you are not finding
the right seed in your iterative power flow, in which case this highlights one of HELM Flows most useful workflows: once you have solved
a case in HELM Flow, you can export it back to your current tool (PSS/E or PSLF) and try to solve it there using HELMs solution as the
new starting seed. This way you are quite likely to obtain convergence, as the seed is exactly the solution. However, please remember that
iterative methods are inherently unreliable, so there is always a small chance that it will not converge either (this chance is higher as the
solution approaches voltage collapse).
My other power flow tool can give a different solution depending on the starting point (flat-start or
the previous state). So which one of these is HELM-Flow giving me?
We cannot tell which one of those two is the correct operational solution, because an iterative power flow is inherently unreliable in that
respect. It might be that neither one of them is correct! But we do know that the solution provided by HELM Flow is guaranteed to be the
operational one.
Can I inspect in HELM Flow the solution present in the imported file, without running a power flow?
Yes, this can be easily done by running the option Flows from imported solution. This will read the voltage and angle values that came in
the imported case file and compute the power flows from them. You can then inspect and analyze that solution just as any other power flow
solution produced by HELM Flow.
19/04/2015 12:04
6 de 6
http://www.gridquant.com/solutions/helm-flow/helm-flow-faq/
Products
| About
| Technology
| News
| Contact
| Sitemap
2012 Gridquant
19/04/2015 12:04