DataPlantPipingSystems Module

module~~dataplantpipingsystems~~UsesGraph module~dataplantpipingsystems DataPlantPipingSystems module~dataglobals DataGlobals module~dataglobals->module~dataplantpipingsystems module~dataprecisionglobals DataPrecisionGlobals module~dataprecisionglobals->module~dataplantpipingsystems module~dataprecisionglobals->module~dataglobals
Help

Used By

module~~dataplantpipingsystems~~UsedByGraph module~dataplantpipingsystems DataPlantPipingSystems module~plantpipingsystemsmanager PlantPipingSystemsManager module~dataplantpipingsystems->module~plantpipingsystemsmanager proc~simplantequip SimPlantEquip module~plantpipingsystemsmanager->proc~simplantequip
Help


Variables

TypeVisibility AttributesNameInitial
integer, public, parameter:: PartitionType_BasementWall =-1
integer, public, parameter:: PartitionType_BasementFloor =-2
integer, public, parameter:: PartitionType_Pipe =-3
integer, public, parameter:: RegionType_Pipe =-1
integer, public, parameter:: RegionType_BasementWall =-2
integer, public, parameter:: RegionType_BasementFloor =-3
integer, public, parameter:: RegionType_XDirection =-4
integer, public, parameter:: RegionType_YDirection =-5
integer, public, parameter:: RegionType_ZDirection =-6
integer, public, parameter:: MeshDistribution_Uniform =-1
integer, public, parameter:: MeshDistribution_SymmetricGeometric =-2
integer, public, parameter:: SegmentFlow_IncreasingZ =-1
integer, public, parameter:: SegmentFlow_DecreasingZ =-2
integer, public, parameter:: Direction_PositiveY =-1
integer, public, parameter:: Direction_NegativeY =-2
integer, public, parameter:: Direction_PositiveX =-3
integer, public, parameter:: Direction_NegativeX =-4
integer, public, parameter:: Direction_PositiveZ =-5
integer, public, parameter:: Direction_NegativeZ =-6
integer, public, parameter:: CellType_Unknown =-1
integer, public, parameter:: CellType_Pipe =-2
integer, public, parameter:: CellType_GeneralField =-3
integer, public, parameter:: CellType_GroundSurface =-4
integer, public, parameter:: CellType_FarfieldBoundary =-5
integer, public, parameter:: CellType_AdiabaticWall =-6
integer, public, parameter:: CellType_BasementWall =-7
integer, public, parameter:: CellType_BasementFloor =-8
integer, public, parameter:: CellType_BasementCorner =-9
integer, public, parameter:: CellType_BasementCutaway =-10
type(FullDomainStructureInfo), public, ALLOCATABLE, DIMENSION(:):: PipingSystemDomains
type(PipeCircuitInfo), public, ALLOCATABLE, DIMENSION(:):: PipingSystemCircuits
type(PipeSegmentInfo), public, ALLOCATABLE, DIMENSION(:):: PipingSystemSegments

Derived Types

type, public :: BaseThermalPropertySet

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public :: Conductivity =0.0d0
real(kind=r64), public :: Density =0.0d0
real(kind=r64), public :: SpecificHeat =0.0d0

type, public :: ExtendedFluidProperties

Components

TypeVisibility AttributesNameInitial
type(BaseThermalPropertySet), public :: MyBase
real(kind=r64), public :: Viscosity
real(kind=r64), public :: Prandtl

type, public :: BaseCell

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public :: Temperature =0.0d0
real(kind=r64), public :: Temperature_PrevIteration =0.0d0
real(kind=r64), public :: Temperature_PrevTimeStep =0.0d0
real(kind=r64), public :: Beta =0.0d0
type(BaseThermalPropertySet), public :: Properties

type, public :: RadialCellInformation

Components

TypeVisibility AttributesNameInitial
type(BaseCell), public :: MyBase
real(kind=r64), public :: RadialCentroid
real(kind=r64), public :: InnerRadius
real(kind=r64), public :: OuterRadius

type, public :: FluidCellInformation

Components

TypeVisibility AttributesNameInitial
type(BaseCell), public :: MyBase
real(kind=r64), public :: PipeInnerRadius
real(kind=r64), public :: Volume
type(ExtendedFluidProperties), public :: Properties

Components

TypeVisibility AttributesNameInitial
type(RadialCellInformation), public, ALLOCATABLE, DIMENSION(:):: Soil
type(RadialCellInformation), public :: Insulation
type(RadialCellInformation), public :: Pipe
type(FluidCellInformation), public :: Fluid
real(kind=r64), public :: RadialSliceWidth
real(kind=r64), public :: InterfaceVolume

type, public :: Point

Components

TypeVisibility AttributesNameInitial
integer, public :: X
integer, public :: Y

type, public :: PointF

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public :: X
real(kind=r64), public :: Y

type, public :: Point3DInteger

Components

TypeVisibility AttributesNameInitial
integer, public :: X
integer, public :: Y
integer, public :: Z

type, public :: Point3DReal

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public :: X
real(kind=r64), public :: Y
real(kind=r64), public :: Z

type, public :: DomainRectangle

Components

TypeVisibility AttributesNameInitial
integer, public :: XMin
integer, public :: XMax
integer, public :: Ymin
integer, public :: YMax

type, public :: MeshPartition

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public :: rDimension
integer, public :: PartitionType
real(kind=r64), public :: TotalWidth

type, public :: GridRegion

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public :: Min
real(kind=r64), public :: Max
integer, public :: RegionType
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: CellWidths

type, public :: TempGridRegionData

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public :: Min
real(kind=r64), public :: Max
integer, public :: RegionType

type, public :: RectangleF

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public :: X_min
real(kind=r64), public :: Y_min
real(kind=r64), public :: Width
real(kind=r64), public :: Height

type, public :: NeighborInformation

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public :: ThisCentroidToNeighborCentroid
real(kind=r64), public :: ThisCentroidToNeighborWall
real(kind=r64), public :: ThisWallToNeighborCentroid
real(kind=r64), public :: ConductionResistance
type(Point3DInteger), public :: NeighborCellIndeces

type, public :: RadialSizing

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public :: InnerDia
real(kind=r64), public :: OuterDia

Components

TypeVisibility AttributesNameInitial
integer, public :: Direction
type(NeighborInformation), public :: Value

type, public :: CartesianCell

Components

TypeVisibility AttributesNameInitial
type(BaseCell), public :: MyBase
integer, public :: X_index
integer, public :: Y_index
integer, public :: Z_index
real(kind=r64), public :: X_min
real(kind=r64), public :: X_max
real(kind=r64), public :: Y_min
real(kind=r64), public :: Y_max
real(kind=r64), public :: Z_min
real(kind=r64), public :: Z_max
type(Point3DReal), public :: Centroid
integer, public :: CellType
integer, public :: PipeIndex
type(DirectionNeighbor_Dictionary), public, ALLOCATABLE, DIMENSION(:):: NeighborInformation
type(CartesianPipeCellInformation), public :: PipeCellData

type, public :: MeshExtents

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public :: Xmax =0.0d0
real(kind=r64), public :: Ymax =0.0d0
real(kind=r64), public :: Zmax =0.0d0

type, public :: DistributionStructure

Components

TypeVisibility AttributesNameInitial
integer, public :: MeshDistribution =0
integer, public :: RegionMeshCount =0
real(kind=r64), public :: GeometricSeriesCoefficient =0.0d0

type, public :: MeshProperties

Components

TypeVisibility AttributesNameInitial
type(DistributionStructure), public :: X
type(DistributionStructure), public :: Y
type(DistributionStructure), public :: Z

type, public :: SimulationControl

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public :: MinimumTemperatureLimit =-1000.0d0
real(kind=r64), public :: MaximumTemperatureLimit =1000.0d0
real(kind=r64), public :: Convergence_CurrentToPrevIteration =0.0d0
integer, public :: MaxIterationsPerTS =0

type, public :: FarfieldInfo

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public :: AverageGroundTemperature =0.0d0
real(kind=r64), public :: AverageGroundTemperatureAmplitude =0.0d0
real(kind=r64), public :: PhaseShiftOfMinGroundTempDays =0.0d0
real(kind=r64), public :: PhaseShiftOfMinGroundTemp =0.0d0

type, public :: BasementZoneInfo

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public :: Depth =0.0d0
real(kind=r64), public :: Width =0.0d0
logical, public :: ShiftPipesByWidth =.false.
character(len=MaxNameLength), public :: WallBoundaryOSCMName =' '
integer, public :: WallBoundaryOSCMIndex =0
character(len=MaxNameLength), public :: FloorBoundaryOSCMName =' '
integer, public :: FloorBoundaryOSCMIndex =0
integer, public, ALLOCATABLE, DIMENSION(:):: WallSurfacePointers
integer, public, ALLOCATABLE, DIMENSION(:):: FloorSurfacePointers
integer, public :: BasementWallXIndex =-1
integer, public :: BasementFloorYIndex =-1

type, public :: DirectionReal_Dictionary

Components

TypeVisibility AttributesNameInitial
integer, public :: Direction =0
real(kind=r64), public :: Value =0.0d0

type, public :: ReportingInformation

Components

TypeVisibility AttributesNameInitial
type(DirectionReal_Dictionary), public, ALLOCATABLE, DIMENSION(:):: SurfaceHeatTransfer
real(kind=r64), public :: TotalBoundaryHeatTransfer =0.0d0
real(kind=r64), public :: EnergyStoredInCells =0.0d0
real(kind=r64), public :: AverageSurfaceTemperature =0.0d0
real(kind=r64), public :: PipeCircuitHeatTransferMCpDT =0.0d0
real(kind=r64), public :: PipeCircuitHeatTransferUADT =0.0d0
real(kind=r64), public :: BasementWallHeatTransfer =0.0d0
real(kind=r64), public :: BasementFloorHeatTransfer =0.0d0
real(kind=r64), public :: AverageBasementFloorTemperature =0.0d0
real(kind=r64), public :: AverageBasementWallTemperature =0.0d0

type, public :: MeshPartitions

Components

TypeVisibility AttributesNameInitial
type(MeshPartition), public, ALLOCATABLE, DIMENSION(:):: X
type(MeshPartition), public, ALLOCATABLE, DIMENSION(:):: Y

type, public :: MoistureInfo

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public :: Theta_liq =0.3d0
real(kind=r64), public :: Theta_sat =0.5d0
real(kind=r64), public :: GroundCoverCoefficient =0.408d0

type, public :: CurSimConditionsInfo

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public :: PrevSimTimeSeconds =-1.0d0
real(kind=r64), public :: CurSimTimeSeconds =0.0d0
real(kind=r64), public :: CurSimTimeStepSize =0.0d0
real(kind=r64), public :: CurAirTemp =10.0d0
real(kind=r64), public :: CurWindSpeed =2.6d0
real(kind=r64), public :: CurIncidentSolar =0.0d0
real(kind=r64), public :: CurRelativeHumidity =100.0d0

type, public :: PipeSegmentInfo

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name
type(PointF), public :: PipeLocation
type(Point), public :: PipeCellCoordinates
integer, public :: FlowDirection =0
integer, public :: ParentCircuitIndex =0
real(kind=r64), public :: InletTemperature =0.0d0
real(kind=r64), public :: OutletTemperature =0.0d0
real(kind=r64), public :: FluidHeatLoss =0.0d0
logical, public :: PipeCellCoordinatesSet =.FALSE.
logical, public :: IsActuallyPartOfAHorizontalTrench =.FALSE.

type, public :: PipeCircuitInfo

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
character(len=MaxNameLength), public :: InletNodeName =' '
character(len=MaxNameLength), public :: OutletNodeName =' '
integer, public :: InletNodeNum =0
integer, public :: OutletNodeNum =0
type(Point3DInteger), public :: CircuitInletCell
type(Point3DInteger), public :: CircuitOutletCell
character(len=MaxNameLength), public, ALLOCATABLE, DIMENSION(:):: PipeSegmentNames
integer, public, ALLOCATABLE, DIMENSION(:):: PipeSegmentIndeces
integer, public :: ParentDomainIndex =0
type(RadialSizing), public :: PipeSize
type(RadialSizing), public :: InsulationSize
real(kind=r64), public :: RadialMeshThickness =0.0d0
logical, public :: HasInsulation =.false.
real(kind=r64), public :: DesignVolumeFlowRate =0.0d0
real(kind=r64), public :: DesignMassFlowRate =0.0d0
real(kind=r64), public :: Convergence_CurrentToPrevIteration =0.0d0
integer, public :: MaxIterationsPerTS =0
integer, public :: NumRadialCells =0
type(BaseThermalPropertySet), public :: PipeProperties
type(BaseThermalPropertySet), public :: InsulationProperties
type(Point3DInteger), public, ALLOCATABLE, DIMENSION(:):: ListOfCircuitPoints
logical, public :: CheckEquipName =.TRUE.
logical, public :: NeedToFindOnPlantLoop =.TRUE.
logical, public :: IsActuallyPartOfAHorizontalTrench =.FALSE.
integer, public :: LoopNum =0
integer, public :: LoopSideNum =0
integer, public :: BranchNum =0
integer, public :: CompNum =0
real(kind=r64), public :: CurFluidDensity =998.0d0
real(kind=r64), public :: CurFluidViscosity =0.0015d0
real(kind=r64), public :: CurFluidConductivity =0.58d0
real(kind=r64), public :: CurFluidPrandtl =7.0d0
real(kind=r64), public :: CurFluidSpecificHeat =4190.0d0
type(ExtendedFluidProperties), public :: CurFluidPropertySet
real(kind=r64), public :: CurCircuitInletTemp =23.0d0
real(kind=r64), public :: CurCircuitFlowRate =0.1321d0
real(kind=r64), public :: CurCircuitConvectionCoefficient =0.0d0
real(kind=r64), public :: InletTemperature =0.0d0
real(kind=r64), public :: OutletTemperature =0.0d0
real(kind=r64), public :: FluidHeatLoss =0.0d0

type, public :: FullDomainStructureInfo

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
character(len=MaxNameLength), public, ALLOCATABLE, DIMENSION(:):: CircuitNames
integer, public, ALLOCATABLE, DIMENSION(:):: CircuitIndeces
logical, public :: OneTimeInit =.TRUE.
logical, public :: BeginSimInit =.TRUE.
logical, public :: BeginSimEnvrn =.TRUE.
logical, public :: DomainNeedsSimulation =.TRUE.
logical, public :: DomainNeedsToBeMeshed =.TRUE.
logical, public :: IsActuallyPartOfAHorizontalTrench =.FALSE.
type(MeshExtents), public :: Extents
type(MeshProperties), public :: Mesh
type(BaseThermalPropertySet), public :: GroundProperties
type(SimulationControl), public :: SimControls
type(FarfieldInfo), public :: Farfield
type(BasementZoneInfo), public :: BasementZone
type(MoistureInfo), public :: Moisture
type(MeshPartitions), public :: Partitions
type(CurSimConditionsInfo), public :: Cur
type(ReportingInformation), public :: Reporting
logical, public :: HasBasement =.false.
type(CartesianCell), public, ALLOCATABLE, DIMENSION(:,:,:):: Cells


AirflowNetworkBalanceManager AirflowNetworkSolver BaseboardElectric BaseboardRadiator Boilers BoilerSteam BranchInputManager BranchNodeConnections ChillerAbsorption ChillerElectricEIR ChillerExhaustAbsorption ChillerGasAbsorption ChillerIndirectAbsorption ChillerReformulatedEIR CondenserLoopTowers ConductionTransferFunctionCalc ConvectionCoefficients CoolTower CostEstimateManager CrossVentMgr CTElectricGenerator CurveManager DataAirflowNetwork DataAirLoop DataAirSystems DataBranchAirLoopPlant DataBranchNodeConnections DataBSDFWindow DataComplexFenestration DataContaminantBalance DataConvergParams DataConversions DataCostEstimate DataDaylighting DataDaylightingDevices DataDefineEquip DataDElight DataEnvironment DataErrorTracking DataGenerators DataGlobalConstants DataGlobals DataHeatBalance DataHeatBalFanSys DataHeatBalSurface DataHVACControllers DataHVACGlobals DataInterfaces DataIPShortCuts DataLoopNode DataMoistureBalance DataMoistureBalanceEMPD DataOutputs DataPhotovoltaics DataPlant DataPlantPipingSystems DataPrecisionGlobals DataReportingFlags DataRoomAirModel DataRootFinder DataRuntimeLanguage DataShadowingCombinations DataSizing DataStringGlobals DataSurfaceColors DataSurfaceLists DataSurfaces DataSystemVariables DataTimings DataUCSDSharedData DataVectorTypes DataViewFactorInformation DataWater DataWindowEquivalentLayer DataZoneControls DataZoneEnergyDemands DataZoneEquipment DaylightingDevices DaylightingManager DELIGHTMANAGERF DELIGHTMANAGERF DemandManager DesiccantDehumidifiers DirectAirManager DisplacementVentMgr DualDuct DXCoils DXFEarClipping EarthTube EconomicLifeCycleCost EconomicTariff EcoRoofManager ElectricBaseboardRadiator EMSManager EvaporativeCoolers EvaporativeFluidCoolers ExteriorEnergyUse ExternalInterface FanCoilUnits Fans FaultsManager FluidCoolers FluidProperties FuelCellElectricGenerator Furnaces General GeneratorDynamicsManager GeneratorFuelSupply GlobalNames GroundHeatExchangers HeatBalanceAirManager HeatBalanceHAMTManager HeatBalanceIntRadExchange HeatBalanceManager HeatBalanceMovableInsulation HeatBalanceSurfaceManager HeatBalFiniteDiffManager HeatingCoils HeatPumpWaterToWaterCOOLING HeatPumpWaterToWaterHEATING HeatPumpWaterToWaterSimple HeatRecovery HighTempRadiantSystem Humidifiers HVACControllers HVACCooledBeam HVACDuct HVACDXHeatPumpSystem HVACDXSystem HVACHXAssistedCoolingCoil HVACInterfaceManager HVACManager HVACMultiSpeedHeatPump HVACSingleDuctInduc HVACStandAloneERV HVACUnitaryBypassVAV HVACUnitarySystem HVACVariableRefrigerantFlow HWBaseboardRadiator ICEngineElectricGenerator IceThermalStorage InputProcessor InternalHeatGains ISO_C_FUNCTION_BINDING ISO_C_FUNCTION_BINDING LowTempRadiantSystem ManageElectricPower MatrixDataManager MicroCHPElectricGenerator MicroturbineElectricGenerator MixedAir MixerComponent MoistureBalanceEMPDManager MundtSimMgr NodeInputManager NonZoneEquipmentManager OutAirNodeManager OutdoorAirUnit OutputProcessor OutputReportPredefined OutputReportTabular OutsideEnergySources PackagedTerminalHeatPump PackagedThermalStorageCoil Photovoltaics PhotovoltaicThermalCollectors PipeHeatTransfer Pipes PlantCentralGSHP PlantChillers PlantComponentTemperatureSources PlantCondLoopOperation PlantHeatExchangerFluidToFluid PlantLoadProfile PlantLoopEquip PlantLoopSolver PlantManager PlantPipingSystemsManager PlantPressureSystem PlantUtilities PlantValves PollutionModule PondGroundHeatExchanger PoweredInductionUnits Psychrometrics Pumps PurchasedAirManager RefrigeratedCase ReportSizingManager ReturnAirPathManager RoomAirModelManager RoomAirModelUserTempPattern RootFinder RuntimeLanguageProcessor ScheduleManager SetPointManager SimAirServingZones SimulationManager SingleDuct SizingManager SolarCollectors SolarReflectionManager SolarShading SortAndStringUtilities SplitterComponent SQLiteProcedures SQLiteProcedures StandardRatings SteamBaseboardRadiator SteamCoils SurfaceGeometry SurfaceGroundHeatExchanger SystemAvailabilityManager SystemReports TARCOGArgs TARCOGCommon TARCOGDeflection TARCOGGasses90 TARCOGGassesParams TARCOGMain TARCOGOutput TARCOGParams TarcogShading ThermalChimney ThermalComfort ThermalEN673Calc ThermalISO15099Calc TranspiredCollector UFADManager UnitHeater UnitVentilator UserDefinedComponents VariableSpeedCoils vectors VentilatedSlab WaterCoils WaterManager WaterThermalTanks WatertoAirHeatPump WatertoAirHeatPumpSimple WaterUse WeatherManager WindowAC WindowComplexManager WindowEquivalentLayer WindowManager WindTurbine ZoneAirLoopEquipmentManager ZoneContaminantPredictorCorrector ZoneDehumidifier ZoneEquipmentManager ZonePlenum ZoneTempPredictorCorrector