TYPE AirflowNetworkSimuProp ! Basic parameters for AirflowNetwork simulation
CHARACTER(len=MaxNameLength) :: AirflowNetworkSimuName = ' ' ! Provide a unique object name
CHARACTER(len=MaxNameLength) :: Control = 'NoMultizoneOrDistribution' ! AirflowNetwork control: MULTIZONE WITH DISTRIBUTION,
! MULTIZONE WITHOUT DISTRIBUTION
! MULTIZONE WITH DISTRIBUTION ONLY DURING FAN OPERATION,
! and NO MULTIZONE OR DISTRIBUTION
CHARACTER(len=32) :: WPCCntr = 'Input' ! Wind pressure coefficient input control: "SURFACE-AVERAGE CALCULATION", or "INPUT"
INTEGER :: iWPCCntr ! Integer equivalent for WPCCntr field
CHARACTER(len=MaxNameLength) :: CpArrayName = ' ' ! CP Array name at WPCCntr = "INPUT"
CHARACTER(len=10) :: BldgType = ' ' ! Building type: "LOWRISE" or "HIGHRISE" at WPCCntr = "SURFACE-AVERAGE CALCULATIO"
CHARACTER(len=15) :: HeightOption = ' ' ! Height Selection: "ExternalNode" or "OpeningHeight" at WPCCntr = "INPUT"
INTEGER :: MaxIteration = 500 ! Maximum number of iteration, defualt 500
INTEGER :: InitFlag = 0 ! Initialization flag
REAL(r64) :: RelTol = 1.0d-5 ! Relative airflow convergence
REAL(r64) :: AbsTol = 1.0d-5 ! Absolute airflow convergence
REAL(r64) :: ConvLimit = -0.5d0 ! Convergence acceleration limit
REAL(r64) :: MaxPressure = 500.0d0 ! Maximum pressure change in an element [Pa]
REAL(r64) :: Azimuth = 0.0d0 ! Azimuth Angle of Long Axis of Building, not used at WPCCntr = "INPUT"
REAL(r64) :: AspectRatio = 1.0d0 ! Ratio of Building Width Along Short Axis to Width Along Long Axis
INTEGER :: NWind = 0 ! Number of wind directions
REAL(r64) :: DiffP = 1.0d-4 ! Minimum pressure difference
INTEGER :: ExtLargeOpeningErrCount =0 ! Exterior large opening error count during HVAC system operation
INTEGER :: ExtLargeOpeningErrIndex =0 ! Exterior large opening error index during HVAC system operation
INTEGER :: OpenFactorErrCount =0 ! Large opening error count at Open factor > 1.0
INTEGER :: OpenFactorErrIndex =0 ! Large opening error error index at Open factor > 1.0
CHARACTER(len=32) :: InitType = 'ZeroNodePressures' ! Initialization flag type:
! "ZeroNodePressures", or "LinearInitializationMethod"
END TYPE AirflowNetworkSimuProp