Join Models allows pairs of model objects to be combined into single merged objects.
This functionality allows different users to model separate parts of the system as different networks at the same time. The networks and the items associated with the networks can then be merged into a single model.
(If Run objects are selected for merging, items associated with the Run will automatically be selected for merging also.)
To merge objects
Each pair of Primary and Secondary objects will be merged into a single object, which will be created in the location defined in the Join Models dialog.
Details on merging rules are given below. General rules apply to all object types that can be merged. Exceptions to the general rules are detailed in the subsequent sections.
In general, when there is conflicting data between objects in the primary and secondary network, the primary object will take precedence. The following exceptions are applied when merging networks:
A node present in both the primary and secondary network as a Fixed Head node in one network and a Transfer Node in the other, will be merged into a basic node with no control.
This is to allow for cases in which each network contains a simplified representation of the head / flow from the other network.
A node present in both the primary and secondary network as a Transfer Node, will be merged into a basic node with no control.
This is to allow for cases in which each network contains a simplified representation of the flow into / out of the other network.
If a node in one (and only one) of the models has directly-allocated demand, this demand will be retained in the joined model. If both models have directly-allocated demand for the node, then only the demand from the primary model will be retained and a warning will be displayed in the log.
This is to allow for cases in which connecting nodes may be on one side of a closed valve with demand allocated to the node in one model only.
If a node in one (and only one) of the models has Land Use demand allocated to it, this demand will be retained in the joined model. If both models have Land Use demand allocated to the node, then only the demand from the primary model will be retained and a warning will be displayed in the log.
In general, when there is conflicting data between objects in the primary and secondary Control, the primary object will take precedence. The following exceptions are applied when merging Controls:
In general, when there is conflicting data between regulator dependents in the primary and secondary UPC Scenario, the primary object will take precedence. The following exceptions are applied when merging UPC Scenarios: