Class LoopedPipeNetwork.NetworkPipe
java.lang.Object
neqsim.process.equipment.network.LoopedPipeNetwork.NetworkPipe
- Enclosing class:
LoopedPipeNetwork
Represents a pipe in the network.
- Version:
- 1.0
- Author:
- Even Solbraa
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNetworkPipe(String name, String fromNode, String toNode) Constructor for network pipe. -
Method Summary
Modifier and TypeMethodDescriptiondoubleGet pipe diameter in m.doubleGet mass flow rate in kg/s.Get source node name.doubleGet head loss in Pa.doubleGet pipe length in m.getName()Get pipe name.Get pipe model.doubleGet pipe roughness in m.Get target node name.voidsetDiameter(double diameter) Set pipe diameter in m.voidsetFlowRate(double flowRate) Set mass flow rate in kg/s.voidsetHeadLoss(double headLoss) Set head loss in Pa.voidsetLength(double length) Set pipe length in m.voidsetPipeModel(AdiabaticPipe model) Set pipe model.voidsetRoughness(double roughness) Set pipe roughness in m.
-
Field Details
-
name
-
fromNode
-
toNode
-
length
private double length -
diameter
private double diameter -
roughness
private double roughness -
flowRate
private double flowRate -
headLoss
private double headLoss -
pipeModel
-
-
Constructor Details
-
NetworkPipe
-
-
Method Details
-
getName
-
getFromNode
-
getToNode
-
getLength
public double getLength()Get pipe length in m.- Returns:
- length
-
setLength
public void setLength(double length) Set pipe length in m.- Parameters:
length- length in m
-
getDiameter
public double getDiameter()Get pipe diameter in m.- Returns:
- diameter
-
setDiameter
public void setDiameter(double diameter) Set pipe diameter in m.- Parameters:
diameter- diameter in m
-
getRoughness
public double getRoughness()Get pipe roughness in m.- Returns:
- roughness
-
setRoughness
public void setRoughness(double roughness) Set pipe roughness in m.- Parameters:
roughness- roughness in m
-
getFlowRate
public double getFlowRate()Get mass flow rate in kg/s.- Returns:
- flow rate (positive = from->to direction)
-
setFlowRate
public void setFlowRate(double flowRate) Set mass flow rate in kg/s.- Parameters:
flowRate- flow rate
-
getHeadLoss
public double getHeadLoss()Get head loss in Pa.- Returns:
- head loss
-
setHeadLoss
public void setHeadLoss(double headLoss) Set head loss in Pa.- Parameters:
headLoss- head loss
-
getPipeModel
-
setPipeModel
-