Inference Rules - Pipe Parameters (Distribution)
Missing data values can be inferred from existing data, allowing you to fill in gaps in your data with reasonable values.
Inference data is edited on the Inference Data Editor.
The following can be inferred for pipes:
Parameter |
Inferred from |
---|---|
Length |
Coordinates of connected nodes and geometry of pipe. A value can only be inferred if both connected nodes have Coordinates. |
|
Values of connected pipes. There are two methods available:
|
Area Code |
There are two methods by which area code can be inferred: Area Code (Pipes and Nodes)Pipe Area Code will be inferred from the Area Code of connected pipes and nodes. For each pipe without an Area Code value:
Area Code (Zone)Pipe Area Code will be inferred from the Zone ID of the zone in which the centroid of the pipe lies. |
Start or End Nodes |
There are three rules that can be used to infer the start and end nodes of pipes. Start or End ConnectionPipe without end node(s) will be snapped to closest nodes to the end of the pipe found within a user defined Search Radius. Only node types selected in the Include Object Types section of the rule will be considered as Start or End connection nodes. For each pipe without an end node(s):
Add fitting if node does not existA node of type fitting will be created at the end of pipes with a Start Node ID or End Node ID (that is not a reserved node name) where the node does not exist in the network. Add and name fitting if node is blankA node of type fitting will be created at the end of pipes with a blank Start Node ID or End Node ID . For ends of pipes within the specified Search Radius of each other, one fitting will be created and the pipe ends connected to it. Please note
Automatic Node Name Generation must be turned on for this inference rule to work. |
When inferring values for a particular pipe, InfoAsset Manager searches upstream and downstream from the pipe through nodes connected to exactly two pipes. The search will stop at:
- The first pipe that has a value for the parameter being inferred
- The extents of the model
- Nodes connected to more than two pipes
For inference to be carried out at a pipe, the Match Attributes criteria must be met at that pipe.
Check options in the Match Attributes section on the Inference Editor to choose which attribute values to match. When using match attributes, inference at a pipe will only be carried out if:
- upstream and downstream pipes have the same value of the attribute to be matched
- the pipe has the same attribute value as the upstream and downstream pipes
Inference is carried out as follows:
- If only an upstream or downstream value is found, the single value found will be applied to the pipes with missing parameters.
- If both upstream and downstream values are the same, the value found will be applied to the pipes with missing parameters.
- If the upstream and downstream values found are not the same, inference will depend on the status of the Propagate unequal inferred values check box on the Inference Editor:
- Propagate unequal inferred values not checked: Inference will not be applied
- Propagate unequal inferred values checked: The value found at the downstream pipe will be applied to pipes with missing parameters from the pipe connected to the downstream pipe in the upstream direction. The value found at the upstream pipe will be applied to pipes with missing parameters from the pipe connected to the upstream pipe in the downstream direction.
|
Linear Inference ExamplePipes BC and CD are the pipes for which missing parameters are to be inferred.
|
When inferring values for a particular pipe, InfoAsset Manager searches outwards from the pipe through connected pipes. The search will stop at:
- A pipe that has a value for the parameter being inferred
- The extents of the model
For inference to be carried out at a pipe, the Match Attributes criteria must be met at that pipe.
Check options in the Match Attributes section on the Inference Editor to choose which attribute values to match. When using match attributes, inference at a pipe will only be carried out if:
- connected pipes have the same value of the attribute to be matched
- the pipe has the same attribute value as the connected pipes
Match Attributes
Check options in the Match Attributes section on the Inference Editor to choose which attribute values to match.
When using match attributes, inference at a pipe will only be carried out if:
- connected pipes have the same value of the attribute to be matched
- the pipe has the same attribute value as the connected pipes
Inference will be carried out at a pipe if:
- The connected pipes found in the area search all have the same value for the parameter to be inferred. The value found will be used as the inferred value.
- The Match Attributes criteria are met.
|
Inference by Area ExampleThe missing parameter of each red pipe will be inferred from the parameter value of the blue pipes if:
|