Galloping of conductors is where conductors oscillate in large, low-frequency movements caused by wind and ice conditions. Unlike smaller vibrations, galloping involves dramatic swaying motions that can span several meters in amplitude. Galloping poses serious risks to power infrastructure in the form of conductor clashing and equipment failure. Modeling of this behavior is done by calculating the swept area, or ellipse, that a galloping conductor occupies. Ellipses can then be analyzed to determine if there are clearance violations, such as ellipses intersection or overlap.
Platform Capability
Neara allows users to complete galloping analysis to assess the ellipses created by conductors as well as clearance violations between ellipses including ellipse overlap. The set up for this has some complexity so a Module has been created to improve simplicity and allow users to conduct analysis quickly and simply.
Using the module allows users to interact with galloping via a purpose built panel and two reports.
Galloping assessments are completed using Finite Element Analysis (FEA). For more information about FEA, see Finite Element Analysis.
Project set up
There are a few set up steps that need to be completed as follows.
Importing the module
If you are unable to use modules, contact your Customer Success Manager or our support team via the in app Help menu.
Select (+) from any section on the workspace and select Modules from the Tools section of the panels menu.
Select + Import Org Module in the top left corner.
Select the check box for Galloping and click Import module(s)
The module title will appear in the sidebar and once selected the details including Key and Namespace will be displayed.
Set up environments
Galloping must complete a sag calculation and a blowout calculation. In order to do this, two environments must be established in the Environments menu:
Blowout
Sag
For example:
Environment | Wire Temp (°C) | Wind pressure (Pa) | Radial ice (mm) | Ice density (kg/m³) |
Blowout | 0 | 95.8 | 12.5 | 912 |
Sag | 0 | 0 | 12.5 | 912 |
For more information about Environments, see Modify an Environment.
Note: Environment names and descriptions do not have to conform to the above. It is recommended these are unique and easy to understand as users will need to configure which environment the galloping assessment should use for the sag calculation and which for the blowout calculation.
Open user panel
To open the galloping user panel select (+) from any section on the workspace and then select gallop~Galloping User Panel from the User Panels section of the menu.
The panel contains 3 main sections:
Configuration
Results Summary
Reports
Configuration
Option | Details |
Galloping method | Method to be applied when calculating gallop
|
Blowout environment | Environment to be used for blowout calculation |
Sag environment | Environment to be used for sag calculation |
Safety validation method | Method of validating conductor safety in terms of galloping, options:
|
Clearance violation limit | Distance between ellipses at/under which a violation occurs
Note: appears if Safety validation method is set to Clearance distance |
Overlap violation limit % | Percentage overlap of ellipses at/over which a violation occurs
Note: appears if Safety validation method is set to Overlap percentage |
FEA simulation | Type of FEA simulation used to calculate galloping ellipse, options:
|
Visualize ellipses | Control visualization of ellipses in view panels |
Visualize blowout conductors | Control visualization of conductor blowout in view panels |
Visualize clearance distance | Control visualization of clearance distance between closest ellipse pairs in view panels |
Wind direction | Perpendicular wind direction to be applied to conductors, options:
|
If fields have not been configured satisfactorily warnings will appear, including if a blowout environment does not have any wind applied.
Results summary
This provides an overview of the report results. For more detail, refer to the reports.
Option | Details |
Overall Pass / Fail | Overview of whether all conductors pass (✅) or fail (❌) the configured safety violation limit |
Span stack failure count | Number of span stacks that contain ellipses that exceed the configured safety violation limit |
Span stack pass count | Number of span stacks that contain ellipses that do not exceed the configured safety violation limit |
Reports
Open galloping reports from the user panel using the links.
Galloping overview provides a row per span stack and advises:
Poles the span stack is between
Highest voltage within the stack
Span length being the horizontal distance between attachment points
Worst clearance between ellipses
Worst overlap of ellipses
Overall stack pass/fail
Galloping breakdown provides a row per conductor and advises:
Span label which will be shared by conductors in the span
Cable index for the conductor
Worst clearance for the conductor under each wind condition
Worst overlap for the conductor under each wind condition
Conductor pass/fail
Ellipse visualization
Blowout visualization
Clearance Visualization provides a row per span stack and advises:
Clearance distance visualization
Methodology Overview
Ellipse geometry is defined by the following parameters.
Major axis | Vertical magnitude of the galloping ellipse |
Minor axis | Horizontal magnitude of the galloping ellipse |
Sag | Vertical distance between the highest and the lowest point of the conductor
|
B | Distance between the bottom of the ellipse and the attach point along the catenary |
SSW | Blowout angle of the catenary with respect to the vertical |
ESW | Tilt angle of the ellipse with respect to the vertical |
Available methodologies
Users can now select from three galloping ellipse calculation methodologies via the Galloping UI.
Note: the Cigre methodology contains two variations, bundled and unbundled. The appropriate methodology will be automatically applied based on whether the conductors under assessment are bundled or unbundled.
RUS Bulletin - Single loop (RUS Bulletin 1724E-200)
Evaluates overlap at the midpoint of the conductor
RUS Bulletin - Double loop (RUS Bulletin 1724E-200)
Creates ellipses at 0.25 and 0.75 along the conductor where 0 is the start of the conductor and 1 is the end of the conductor
The overlap calculation checks the overlap of ellipses at 0.25 and 0.75 and returns whichever is highest
Cigre
There are two variations for this methodology based on whether the conductors are bundled or unbundled.
Bundled
Evaluates overlap at the midpoint of the conductor
Uses the diameter of the inner/sub conductor (DIA)
This method sets tilt angle to 0 degrees
Note: this method will produce an error for spans with very small sag values as the large denominator coefficient yields a near-zero argument for the ln() function, preventing a valid result. The error will advise the current sag value as well as the minimum sag required to remove the error.
Unbundled
Evaluates overlap at the midpoint of the conductor
Uses the diameter of the conductor (DIA)
This method sets tilt angle to 0 degrees
Galloping Functions
There are two main functions used to establish galloping, each taking a number of arguments.
calculate_gallop(strain_section: …, blowout_catenary: …, sag_catenary: …, method: …)
This function is used to calculate gallop using the specified inbuilt method.
The arguments required are:
strain_section: Strain section on which the galloping occursblowout_catenary: Catenary derived from the strain section in the blowout environment.This is accessed from
simulate_strain_section_fea(...).SpanReports[].CableReports[].catenary
sag_catenary: Catenary derived from the strain section in the sag environment.This is accessed from
simulate_strain_section_fea(...).SpanReports[].CableReports[].catenary
method: Galloping method to be used to calculate the galloping ellipse.The options available are
RUS single loop
RUS double loop
Cigre bundled
Cigre unbundled
calculate_gallop_clearance(gallopingEllipses)
This function is used to calculate the overlap of galloping ellipses.
It determines the
GallopingClashPairs, i.e. all the pairs of overlapping galloping ellipses that can be made on the current span, and compiles these into a list inGallopingClashResultThe results can be drilled into using .worst
.worst.ClashPairsgives the pair of ellipses with the highest overlap ratio.worst.ClashPairs[].overlapRatiogives the pair of ellipses with the highest overlap ratio and presents the percentage overlap of that pair.worst.ClashPairs[].clearancegives the pair of ellipses with the lowest clearance and presents the distance between the ellipsesNote this cannot be negative.
.worst.ClashPairs[].ellipse1or.worst.ClashPairs[].ellipse2, provides insight into which ellipses on the span are experiencing high overlap
Module foundation
The galloping functions require a range of fields and collections to be established and then configured. This is not a simple process so the module has been established to make it easier for users to use the galloping capability without having to complete complex set up.
The set up contained in the module is as follows with many fields utilizing _a and _b variants to return separate results based on the selected perpendicular wind direction:
Define a collection of cables on the span so that simulations and calculations are completed on individual conductors.
Span_c_cables
Simulate catenaries of cables within a strain section under blowout and sag conditions using Finite Element Analysis.
u_blowout_feaandu_sag_feauses the functionsimulate_strain_section_fea()
Filter for appropriate catenary of cable based on span, cable index, and wind direction.
u_blowout_catenaryandu_sag_catenary
Define the strain section each cable is on as it will be needed when calculating gallop.
u_strain_section
Use the sag and blowout catenaries, the strain section cable is a part of, and galloping method to calculate galloping ellipse of each cable
u_galloping_ellipse
Collate all galloping ellipses of a span stack into a list
u_galloping_ellipses
Use galloping ellipses of a span stack to calculate the clash pairs that could clash and their overlap ratio
u_galloping_ellipses
Troubleshooting
No results in report
Check Environments have been set up correctly as specified in Set up environments.
Check for any warnings in the Galloping User Panel.
All of the fields should be populated with valid selections from the dropdown menus.
Failed FEA solves
Trigger rerunning of FEA by updating FEA configuration as follows:
Select (+) from any section on the workspace and select FEA from the Tools section of the panels menu.
In the Simulation section of the FEA panel click the Clear runs button
Return to the Galloping User Panel
In the FEA Simulation Type dropdown, update the selection
If Network solve was selected, switch to Ruling span.
If Ruling span was selected, switch to Network solve.
Wait for FEA simulation to run
Update FEA Simulation Type dropdown to the preferred FEA Simulation Type
Empty cells / errors for Cigre method
For Cigre method, if the cells in the Galloping Breakdown report relating to bundled conductors are empty, the sag may be too small which means the calculation is invalid and will not return a value.
Check the Galloping Overview report for the following warning:
⚠️ Expr Eval Error: Invalid argument(s): Sag value X is too small for Cigre bundled method.
To remove this warning sag must be increased.
E.g. increase span length or reduce tension.




