The first time you run the validate topology tool on your utility network and encounter a topology error you will likely ask yourself three questions:
- What caused this error?
- How can I fix this error?
- What can I do to prevent this from happening again?
The purpose of this article is to provide the industry specific examples for the most common errors, so you are better equipped to answer these three questions. The different resolutions aren’t always immediately obvious, and we hope this guide will help you quickly identify the solution that’s the best choice for your data and your specific situation. If you haven’t already seen the first article in this series Utility Network Error Management: Topology Errors, I recommend you read that article first since it provides good context for these errors and provides a convenient chart you can use to reference for the different error types.
You can use the following links to quickly navigate to the different errors:
|Error Type||Error Description|
|Junction-Edge Errors||8: Invalid connectivity – No junction edge rule|
|Ambiguous Connectivity||9: Invalid connectivity – More than one junction edge rule applicable|
|Edge-Edge Errors||10: Invalid connectivity – The edges are different subtypes and cannot connect|
|Stacked Points||25: Stacked point features|
|Invalid Terminal Connections||36: The line feature has an invalid terminal|
|Midspan Terminal Devices||38: Devices with multiple terminals cannot be midspan|
Fix Incorrect data
If you convert an area from overhead to underground but you forget to update the asset type of one of the lines or devices in the area you will get this error. In this example you can see that one of the conductors wasn’t updated to be an underground conductor. Correct the asset type to be underground single phase to resolve the error.
Add a rule
If you add a new type of device to your data model, in this example unmetered load, but you forgot to add rules you will receive an error when you place the new feature type. To fix the error an administrator would need to add the rule(s) required for the new type of feature to allow it to connect to different lines, junctions, devices. The administrator would also update the subnetwork definitions to allow the new equipment to participate in different tiers of the network.
Use Terminal Connections tool
When load breaking switches are placed at the end points of two lines you need to say which terminal each line is connected to. To correct the error you use the modify terminal connections tool on the each line to connect each line to a different terminal. It’s important that each line is connected to a separate terminal so the switch will stop flow when it is opened.
Remove the invalid rule
If you see terminals available for connection that should never be used in your model, like connecting an overhead conductor to the bus side terminal of a circuit breaker, then an administrator should remove this rule from the network. To correct the issue, have an administrator remove the invalid rule and the issue should go away. Because there is only one terminal that the line can connect to it will automatically connect to the correct terminal on the device without the editor needing to use the modify terminal connections tool.
Move one of the features
If you have two valid point features that are connected to a line, but the features happen to be stacked on top of each other, you will need to move one of these features. A common example of this is when placing a riser and a fuse on the same pole. To correct the error you will want to move the riser off the pole.
Edit the features to match
This error will often occur when a feature is improperly classified. A simple example is a conductor with phasing ABC but an asset type of single-phase conductor that is connected to a three phase conductor. In this case you should update the classification of the single-phase conductor to be three-phase. This was caused by a conversion or data entry issue.
Create a point feature
If you have an overhead conductor connected directly to an underground conductor without a device or junction then you will also receive an error. You can clear the error by creating a riser between the lines. You should then get a crew to verify whether there is also some kind of device at the location like a fuse or disconnect switch, especially if the line is part of the backbone of the circuit.
Move a line
If you have a low voltage conductor connected directly to a medium voltage conductor, you receive this error. If the low voltage conductor energized from a transformer in another location, you should update the geometry of the line, so it no longer connects to the medium voltage conductor. If the low voltage conductor is energized from this location, then you should still disconnect the low voltage line, but you should investigate whether this secondary actually exists in the field and where the transformer is that it is connected to.
Delete one of the stacked features
If you look at the two features and they appear to be duplicates than you should delete one of them. This will sometimes happen when an editor accidentally places the same feature twice.
Move one of the features
If you have two streetlights attached to the same pole, then you should disconnect and move one of the streetlights from the pole. If you energize your streetlights, you should either move the second streetlight along the secondary or create a new piece of secondary to ensure it stays energized.
Invalid Terminal Connections
Reset terminal connection
Terminal connections are stored on the line features that connect to devices. This means when you move, delete, or replace a device with terminals the line will still have attributes that reference the terminal from the previous line. A simple example of this is replacing a load breaking device with a disconnect device, because the original devices have terminal connections, and the new ones don’t. To fix this error, you edit the line feature with the error and set the corresponding terminal field, fromterminal or toterminal, to the value “None”.
Connect new terminal
If you replace a device with terminals with a device that has a different terminal configuration you will also receive these errors. This will occur if you decide to replace load breaking switches with more sophisticated switches like bypass switches or T/V blade switches, since each of these switches has a different terminal configuration.
Before you can use the modify terminal connections tool to assign the correct terminal you must manually set the terminal field, fromterminal or toterminal, to the value of “None”. Once you’ve reset the terminal connection you can then use the modify terminal connections tool to assign the new terminal.
Midspan Terminal Device
Split the Line
If you place a device with terminals on a line without splitting it first, you will receive this error. If you place devices directly on lines you will encounter this issue when placing transformer or load breaking devices. To fix the issue you use the edit tool to split the line at the location where the device connects to the line. If you get an ambiguous connectivity error (type 9) after you’ve split the line you need to use the modify terminal connections tool to connect the lines to the correct terminals on the device.
Move the device
Before you split the line you should make sure the device is in an ideal location, since it will split all lines connected to it. In the case of fuses or switches on tap-lines, you will want to make sure the device only split the tap-line and not the main-line. After you’ve moved the device and split the line you will still need to use the modify terminal connections tool to connect the lines to the correct terminals on the device.