Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | CommonPipeType | = | 0 | ||
integer, | public | :: | SupplySideInletPumpType | = | FlowTypeNotSet | ||
integer, | public | :: | DemandSideInletPumpType | = | FlowTypeNotSet | ||
integer, | public | :: | FlowDir | = | 0 | ||
real(kind=r64), | public | :: | Flow | = | 0.0d0 | ||
real(kind=r64), | public | :: | Temp | = | 0.0d0 | ||
real(kind=r64), | public | :: | SecCPLegFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | PriCPLegFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | SecToPriFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | PriToSecFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | PriInTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | PriOutTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | SecInTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | SecOutTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | PriInletSetPoint | = | 0.0d0 | ||
real(kind=r64), | public | :: | SecInletSetPoint | = | 0.0d0 | ||
logical, | public | :: | PriInletControlled | = | .FALSE. | ||
logical, | public | :: | SecInletControlled | = | .FALSE. | ||
real(kind=r64), | public | :: | PriFlowRequest | = | 0.d0 |
TYPE, PUBLIC :: CommonPipeData
INTEGER :: CommonPipeType = 0 ! type of common pipe used if any
INTEGER :: SupplySideInletPumpType = FlowTypeNotSet
INTEGER :: DemandSideInletPumpType = FlowTypeNotSet
!Following report variables are used in uncontrolled common pipe
INTEGER :: FlowDir = 0 ! Direction in which flow is in Common Pipe
REAL(r64) :: Flow = 0.0d0 ! Flow in the Common Pipe
REAL(r64) :: Temp = 0.0d0
!Following report variables are used in two way common pipe
REAL(r64) :: SecCPLegFlow = 0.0d0 ! Mass flow in the secondary side Common pipe leg
REAL(r64) :: PriCPLegFlow = 0.0d0 ! Mass flow in the primary side Common pipe leg
REAL(r64) :: SecToPriFlow = 0.0d0 ! Mass flow in the pipe from Secondary to primary side
REAL(r64) :: PriToSecFlow = 0.0d0 ! Mass flow in the pipe from primary to Secondary side
REAL(r64) :: PriInTemp = 0.0d0 ! Temperature at primary inlet node
REAL(r64) :: PriOutTemp = 0.0d0 ! Temperature at primary outlet node
REAL(r64) :: SecInTemp = 0.0d0 ! Temperature at secondary inlet node
REAL(r64) :: SecOutTemp = 0.0d0 ! Temperature at secondary outlet node
REAL(r64) :: PriInletSetPoint = 0.0d0 ! Setpoint at Primary inlet node
REAL(r64) :: SecInletSetPoint = 0.0d0 ! Setpoint at Secondary inlet node
LOGICAL :: PriInletControlled = .FALSE. !True if Primary inlet node is controlled
LOGICAL :: SecInletControlled = .FALSE. !True if secondary inlet is controlled
REAL(r64) :: PriFlowRequest = 0.d0 ! total flow request on supply side.
END TYPE CommonPipeData