Class WellFlowlineNetwork.Branch
java.lang.Object
neqsim.process.equipment.network.WellFlowlineNetwork.Branch
- Enclosing class:
WellFlowlineNetwork
A branch represents one well + flowline path to a manifold.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ThrottlingValveprivate final Stringprivate final PipeBeggsAndBrillsprivate final WellFlow -
Constructor Summary
ConstructorsConstructorDescriptionBranch(String name, WellFlow well, PipeBeggsAndBrills pipeline, ThrottlingValve choke) -
Method Summary
Modifier and TypeMethodDescriptiongetChoke()getName()getWell()(package private) voidRun steady-state inflow and hydraulics for this branch.(package private) voidrunTransient(double dt, UUID id) Run transient inflow and hydraulics for this branch.voidsetChoke(ThrottlingValve choke) private void
-
Field Details
-
name
-
well
-
pipeline
-
choke
-
-
Constructor Details
-
Branch
Branch(String name, WellFlow well, PipeBeggsAndBrills pipeline, ThrottlingValve choke)
-
-
Method Details
-
updatePipelineInlet
private void updatePipelineInlet() -
run
Run steady-state inflow and hydraulics for this branch.- Parameters:
id- calculation identifier
-
runTransient
Run transient inflow and hydraulics for this branch.- Parameters:
dt- time stepid- calculation identifier
-
getName
-
getWell
-
getPipeline
-
getChoke
-
setChoke
-