Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Included schema SolarThermalSystem.xsd
Namespace http://www.iepmodel.net
Properties
attribute form default unqualified
element form default unqualified
Element SolarThermalSystemType / ApplicationReferenceId
Namespace No namespace
Diagram
Diagram
Type ApplicationIdType
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="ApplicationReferenceId" type="ApplicationIdType"/>
Element SolarThermalSystemType / Manufacturer
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Manufacturer" type="xs:string"/>
Element SolarThermalSystemType / ModelNumber
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="ModelNumber" type="xs:string"/>
Element SolarThermalSystemType / SystemName
Namespace No namespace
Annotations
A brand name for the system.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="SystemName" type="xs:string">
  <xs:annotation>
    <xs:documentation>A brand name for the system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarThermalSystemType / SystemOperation
Namespace No namespace
Diagram
Diagram SolarThermalSystem_xsd.tmp#SystemOperationEnumType
Type SystemOperationEnumType
Properties
content simple
minOccurs 0
Facets
enumeration Direct Forced Circulation (DF)
enumeration Direct Integral Collector Storage (DI)
enumeration Direct Integral Collector Storage with Circulation (DG)
enumeration Direct Self Pumped (DS)
enumeration Direct Thermosyphon (DT)
enumeration Indirect Forced Circulation (IF)
enumeration Indirect Integral Collector Storage (II)
enumeration Indirect Integral Collector Storage with Circulation (IG)
enumeration Indirect Self Pumped (IS)
enumeration Indirect Thermosyphon (IT)
Source
<xs:element name="SystemOperation" type="SystemOperationEnumType" minOccurs="0"/>
Element SolarThermalSystemType / SrccOg300Listing
Namespace No namespace
Annotations
ID number assigned by the certifying laboratory for the SRCC-300 certification.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="SrccOg300Listing" minOccurs="0" type="xs:string">
  <xs:annotation>
    <xs:documentation>ID number assigned by the certifying laboratory for the SRCC-300 certification.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarThermalSystemType / SolarCollectorDefinition
Namespace No namespace
Annotations
Reference ID of the solar thermal collector equipment definition.
Diagram
Diagram Common_xsd.tmp#equipmentDefinition_id Common_xsd.tmp#equipmentDefinition_manufacturer Common_xsd.tmp#equipmentDefinition_modelNumber Common_xsd.tmp#equipmentDefinition_productFamilyName Common_xsd.tmp#equipmentDefinition_description Common_xsd.tmp#equipmentDefinition_mountingStyle Common_xsd.tmp#equipmentDefinition_length Common_xsd.tmp#equipmentDefinition_width Common_xsd.tmp#equipmentDefinition_depth Common_xsd.tmp#equipmentDefinition_weight Common_xsd.tmp#equipmentDefinition_enclosureMaterial Common_xsd.tmp#equipmentDefinition_enclosureNemaRating Common_xsd.tmp#equipmentDefinition_terminalTempRating Common_xsd.tmp#equipmentDefinition_listingAgency Common_xsd.tmp#equipmentDefinition_warranty Common_xsd.tmp#equipmentDefinition_energyStarRated Common_xsd.tmp#equipmentDefinition_whereManufactured Common_xsd.tmp#equipmentDefinition SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_OpticType SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_Fluid SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_GrossArea SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_NetApertureArea SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_FuidCapacity SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_Frame SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_OuterCover SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_InnerCover SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_AbsorberTube SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_AbsorberPlate SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_AbsorberCoating SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_SelectiveCoating SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_SideInsulation SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_BackInsulation SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_TestFlowRate SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_RatingReference SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_QuadYIntercept SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_QuadSlope SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_QuadSlope2 SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_YIntercept SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_Slope SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_IncidentAngleModifier1 SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_IncidentAngleModifier2 SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_IncidentAngleModifier-LinFt SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_ClearAOrClearC SolarThermalSystem_xsd.tmp#SolarCollectorDefinition
Type SolarCollectorDefinition
Type hierarchy
Properties
content complex
minOccurs 0
Model
Children AbsorberCoating, AbsorberPlate, AbsorberTube, BackInsulation, ClearAOrClearC, Fluid, Frame, FuidCapacity, GrossArea, IncidentAngleModifier-LinFt, IncidentAngleModifier1, IncidentAngleModifier2, InnerCover, NetApertureArea, OpticType, OuterCover, QuadSlope, QuadSlope2, QuadYIntercept, RatingReference, SelectiveCoating, SideInsulation, Slope, TestFlowRate, YIntercept, depth, description, enclosureMaterial, enclosureNemaRating, energyStarRated, length, listingAgency, manufacturer, modelNumber, mountingStyle, productFamilyName, terminalTempRating, warranty, weight, whereManufactured, width
Instance
<SolarCollectorDefinition id="" xmlns="http://www.iepmodel.net">
  <manufacturer>{1,1}</manufacturer>
  <modelNumber>{1,1}</modelNumber>
  <productFamilyName>{0,1}</productFamilyName>
  <description>{0,1}</description>
  <mountingStyle>{0,1}</mountingStyle>
  <length>{0,1}</length>
  <width>{0,1}</width>
  <depth>{0,1}</depth>
  <weight>{0,1}</weight>
  <enclosureMaterial>{0,1}</enclosureMaterial>
  <enclosureNemaRating>{0,1}</enclosureNemaRating>
  <terminalTempRating>{0,1}</terminalTempRating>
  <listingAgency>{0,1}</listingAgency>
  <warranty>{0,1}</warranty>
  <energyStarRated>{0,1}</energyStarRated>
  <whereManufactured>{0,1}</whereManufactured>
  <OpticType>{0,1}</OpticType>
  <Fluid>{0,1}</Fluid>
  <GrossArea>{0,1}</GrossArea>
  <NetApertureArea>{0,1}</NetApertureArea>
  <FuidCapacity>{0,1}</FuidCapacity>
  <Frame>{0,1}</Frame>
  <OuterCover>{0,1}</OuterCover>
  <InnerCover>{0,1}</InnerCover>
  <AbsorberTube>{0,1}</AbsorberTube>
  <AbsorberPlate>{0,1}</AbsorberPlate>
  <AbsorberCoating>{0,1}</AbsorberCoating>
  <SelectiveCoating>{0,1}</SelectiveCoating>
  <SideInsulation>{0,1}</SideInsulation>
  <BackInsulation>{0,1}</BackInsulation>
  <TestFlowRate>{0,1}</TestFlowRate>
  <RatingReference>{0,1}</RatingReference>
  <QuadYIntercept>{0,1}</QuadYIntercept>
  <QuadSlope>{0,1}</QuadSlope>
  <QuadSlope2>{0,1}</QuadSlope2>
  <YIntercept>{0,1}</YIntercept>
  <Slope>{0,1}</Slope>
  <IncidentAngleModifier1>{0,1}</IncidentAngleModifier1>
  <IncidentAngleModifier2>{0,1}</IncidentAngleModifier2>
  <IncidentAngleModifier-LinFt>{0,1}</IncidentAngleModifier-LinFt>
  <ClearAOrClearC>{0,1}</ClearAOrClearC>
</SolarCollectorDefinition>
Attributes
QName Type Use
id xs:ID required
Source
<xs:element minOccurs="0" name="SolarCollectorDefinition" type="SolarCollectorDefinition">
  <xs:annotation>
    <xs:documentation>Reference ID of the solar thermal collector equipment definition.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarCollectorDefinition / OpticType
Namespace No namespace
Diagram
Diagram SolarThermalSystem_xsd.tmp#CollectorOpticEnumType
Type CollectorOpticEnumType
Properties
content simple
minOccurs 0
Facets
enumeration Tubular
enumeration Glazed Flat-Plate
enumeration Unglazed Flat-Plate
enumeration Tracking Concentrator
enumeration Integral Collector Storage
enumeration Non-separable Thermosiphon
Source
<xs:element minOccurs="0" name="OpticType" type="CollectorOpticEnumType"/>
Element SolarCollectorDefinition / Fluid
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Fluid" minOccurs="0" type="xs:string"/>
Element SolarCollectorDefinition / GrossArea
Namespace No namespace
Annotations
Units = Square Feet.
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="GrossArea" minOccurs="0" type="xs:float">
  <xs:annotation>
    <xs:documentation>Units = Square Feet.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarCollectorDefinition / NetApertureArea
Namespace No namespace
Annotations
Units = Square Feet.
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="NetApertureArea" minOccurs="0" type="xs:float">
  <xs:annotation>
    <xs:documentation>Units = Square Feet.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarCollectorDefinition / FuidCapacity
Namespace No namespace
Annotations
Units = Liters
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element name="FuidCapacity" minOccurs="0" type="xs:float">
  <xs:annotation>
    <xs:documentation>Units = Liters</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarCollectorDefinition / Frame
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Frame" minOccurs="0" type="xs:string"/>
Element SolarCollectorDefinition / OuterCover
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="OuterCover" minOccurs="0" type="xs:string"/>
Element SolarCollectorDefinition / InnerCover
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="InnerCover" minOccurs="0" type="xs:string"/>
Element SolarCollectorDefinition / AbsorberTube
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="AbsorberTube" minOccurs="0" type="xs:string"/>
Element SolarCollectorDefinition / AbsorberPlate
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="AbsorberPlate" minOccurs="0" type="xs:string"/>
Element SolarCollectorDefinition / AbsorberCoating
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="AbsorberCoating" minOccurs="0" type="xs:string"/>
Element SolarCollectorDefinition / SelectiveCoating
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
Source
<xs:element name="SelectiveCoating" minOccurs="0" type="xs:boolean"/>
Element SolarCollectorDefinition / SideInsulation
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="SideInsulation" type="xs:string"/>
Element SolarCollectorDefinition / BackInsulation
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="BackInsulation" type="xs:string"/>
Element SolarCollectorDefinition / TestFlowRate
Namespace No namespace
Annotations
Units = ml/s
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="TestFlowRate" type="xs:float">
  <xs:annotation>
    <xs:documentation>Units = ml/s</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarCollectorDefinition / RatingReference
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="RatingReference" type="xs:string"/>
Element SolarCollectorDefinition / QuadYIntercept
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="QuadYIntercept" type="xs:float"/>
Element SolarCollectorDefinition / QuadSlope
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="QuadSlope" type="xs:float"/>
Element SolarCollectorDefinition / QuadSlope2
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="QuadSlope2" type="xs:float"/>
Element SolarCollectorDefinition / YIntercept
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="YIntercept" type="xs:float"/>
Element SolarCollectorDefinition / Slope
Namespace No namespace
Annotations
Given in Btu/hr·ft·2°F units. Can be converted to/from W/m2·°C.
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="Slope" type="xs:float">
  <xs:annotation>
    <xs:documentation>Given in Btu/hr·ft·2°F units. Can be converted to/from W/m2·°C.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarCollectorDefinition / IncidentAngleModifier1
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="IncidentAngleModifier1" type="xs:float"/>
Element SolarCollectorDefinition / IncidentAngleModifier2
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="IncidentAngleModifier2" type="xs:float"/>
Element SolarCollectorDefinition / IncidentAngleModifier-LinFt
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="IncidentAngleModifier-LinFt" type="xs:float"/>
Element SolarCollectorDefinition / ClearAOrClearC
Namespace No namespace
Annotations
Given in kBTU/ft2·day units. Can be converted to/from MJ/m2·day.
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="ClearAOrClearC" type="xs:float">
  <xs:annotation>
    <xs:documentation>Given in kBTU/ft2·day units. Can be converted to/from MJ/m2·day.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarThermalSystemType / SolarCollectorQuantity
Namespace No namespace
Diagram
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="SolarCollectorQuantity" type="xs:integer"/>
Element SolarThermalSystemType / TotalArea
Namespace No namespace
Annotations
Area assumed to be square feet.
Diagram
Diagram Common_xsd.tmp#area_unit Common_xsd.tmp#area
Type area
Properties
content complex
minOccurs 0
Attributes
QName Type Default Use Annotation
unit areaUnitEnum SquareMeters optional
Unit of measurement.
Source
<xs:element minOccurs="0" name="TotalArea" type="area">
  <xs:annotation>
    <xs:documentation>Area assumed to be square feet.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarThermalSystemType / SeriesCollectorsInFlowPath
Namespace No namespace
Diagram
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="SeriesCollectorsInFlowPath" type="xs:integer"/>
Element SolarThermalSystemType / HeatExchangerConfiguration
Namespace No namespace
Diagram
Diagram SolarThermalSystem_xsd.tmp#HeatExchangerConfigurationEnumType
Type HeatExchangerConfigurationEnumType
Properties
content simple
minOccurs 0
Facets
enumeration External Supply Side, No Load Side
enumeration External Supply Side, w/ Immersed Load Side
enumeration External Supply Side, w/ External Load Side
enumeration Immersed Supply Side, No Load Side
enumeration Immersed Supply Side, w/ Immersed Load Side
enumeration Immersed Supply Side, w/ External Load Side
enumeration No Heat Exchangers
enumeration No Supply Side, Immersed Load Side
enumeration No Supply Side, External Load Side
Source
<xs:element minOccurs="0" name="HeatExchangerConfiguration" type="HeatExchangerConfigurationEnumType"/>
Element SolarThermalSystemType / HeatExchangerEffectiveness
Namespace No namespace
Diagram
Diagram
Type xs:decimal
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="HeatExchangerEffectiveness" type="xs:decimal"/>
Element SolarThermalSystemType / FlowRateCollectorToHeatExchanger
Namespace No namespace
Annotations
Flow rate in kg/s between the collectors and the collector heat exchanger.
Diagram
Diagram
Type xs:decimal
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="FlowRateCollectorToHeatExchanger" type="xs:decimal">
  <xs:annotation>
    <xs:documentation>Flow rate in kg/s between the collectors and the collector heat exchanger.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarThermalSystemType / FlowRatePreHeatTankToHeatExchanger
Namespace No namespace
Annotations
Flow rate in kg/s between the pre-heat tank and the collector heat exchanger.
Diagram
Diagram
Type xs:decimal
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="FlowRatePreHeatTankToHeatExchanger" type="xs:decimal">
  <xs:annotation>
    <xs:documentation>Flow rate in kg/s between the pre-heat tank and the collector heat exchanger.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarThermalSystemType / FluidOption
Namespace No namespace
Diagram
Diagram SolarThermalSystem_xsd.tmp#FluidOptionEnumType
Type FluidOptionEnumType
Properties
content simple
minOccurs 0
Facets
enumeration Indirect, Forced Circulation Glycol
enumeration Drainback, Water
enumeration Indirect, Forced Circulation Water
Source
<xs:element minOccurs="0" name="FluidOption" type="FluidOptionEnumType"/>
Element SolarThermalSystemType / CollectorFluidHeatCapacitance
Namespace No namespace
Annotations
Given in J / kg °C
Diagram
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="CollectorFluidHeatCapacitance" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Given in J / kg °C</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarThermalSystemType / TankConfiguration
Namespace No namespace
Diagram
Diagram SolarThermalSystem_xsd.tmp#TankConfigurationEnumType
Type TankConfigurationEnumType
Properties
content simple
minOccurs 0
Facets
enumeration Solar and Auxiliary Storage are the same Tank
enumeration Solar Storage and Auxiliary Tanks are separate
enumeration Solar Storage with Tankless Auxiliary Water Heater
Source
<xs:element minOccurs="0" name="TankConfiguration" type="TankConfigurationEnumType"/>
Element SolarThermalSystemType / TotalSolarStorageCapacity
Namespace No namespace
Diagram
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="TotalSolarStorageCapacity" type="xs:integer"/>
Element SolarThermalSystemType / SolarStorageTankQuantity
Namespace No namespace
Diagram
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="SolarStorageTankQuantity" type="xs:integer"/>
Element SolarThermalSystemType / TotalBackupStorageCapacity
Namespace No namespace
Annotations
Auxiliary backup volume in gallons.
Diagram
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="TotalBackupStorageCapacity" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Auxiliary backup volume in gallons.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarThermalSystemType / BackupTankQuantity
Namespace No namespace
Diagram
Diagram
Type xs:integer
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="BackupTankQuantity" type="xs:integer"/>
Element SolarThermalSystemType / BackupFuelSource
Namespace No namespace
Diagram
Diagram SolarThermalSystem_xsd.tmp#BackupFuelSourceEnumType
Type BackupFuelSourceEnumType
Properties
content simple
minOccurs 0
Facets
enumeration Gas
enumeration Electric
enumeration Gas Tankless
enumeration ElectricTankless
enumeration Propane
enumeration Propane Tankless
Source
<xs:element minOccurs="0" name="BackupFuelSource" type="BackupFuelSourceEnumType"/>
Element SolarThermalSystemType / BackupEfficiency
Namespace No namespace
Annotations
Efficiency of the backup heater.
Diagram
Diagram
Type xs:decimal
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="BackupEfficiency" type="xs:decimal">
  <xs:annotation>
    <xs:documentation>Efficiency of the backup heater.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarThermalSystemType / MaxBackupHeatCapacity
Namespace No namespace
Annotations
Given in kWh (1 therm = 29.3001111 kWh)
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="MaxBackupHeatCapacity" type="xs:float">
  <xs:annotation>
    <xs:documentation>Given in kWh (1 therm = 29.3001111 kWh)</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarThermalSystemType / SolarEnergyFactor
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="SolarEnergyFactor" type="xs:float"/>
Element SolarThermalSystemType / InstallationStyle
Namespace No namespace
Annotations
Describes the installation style used for the array. The installation style categorizes the type of racking and mounting equipment used.
Diagram
Diagram CommonSolar_xsd.tmp#arrayInstallStyleEnum
Type arrayInstallStyleEnum
Properties
content simple
minOccurs 0
Facets
enumeration parallel to roof
enumeration tilt-up roof
enumeration ballasted tilt
enumeration ground mount
enumeration pole mount
enumeration other
Source
<xs:element minOccurs="0" name="InstallationStyle" type="arrayInstallStyleEnum">
  <xs:annotation>
    <xs:documentation>Describes the installation style used for the array. The installation style categorizes the type of racking and mounting equipment used.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarThermalSystemType / ArrayLocation
Namespace No namespace
Annotations
Describes where on the site that the array is located. It is a choice between referencing an existing RoofPlane element, an existing GroundArea element, or a text description.
Diagram
Diagram
Type ArrayLocationType
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="ArrayLocation" type="ArrayLocationType">
  <xs:annotation>
    <xs:documentation>Describes where on the site that the array is located. It is a choice between referencing an existing RoofPlane element, an existing GroundArea element, or a text description.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarThermalSystemType / SolarExposure
Namespace No namespace
Diagram
Diagram SolarThermalSystem_xsd.tmp#SolarThermalSystemType_SolarThermalSystemType_SolarExposure_ArraySpecificSolarExposure SolarThermalSystem_xsd.tmp#SolarThermalSystemType_SolarThermalSystemType_SolarExposure_InheritRoofPlaneSolarExposure
Properties
content complex
minOccurs 0
Model
Children ArraySpecificSolarExposure, InheritRoofPlaneSolarExposure
Instance
<SolarExposure>
  <ArraySpecificSolarExposure>{1,1}</ArraySpecificSolarExposure>
  <InheritRoofPlaneSolarExposure>{1,1}</InheritRoofPlaneSolarExposure>
</SolarExposure>
Source
<xs:element name="SolarExposure" minOccurs="0">
  <xs:complexType>
    <xs:choice>
      <xs:element name="ArraySpecificSolarExposure" type="SolarExposureType"/>
      <xs:element name="InheritRoofPlaneSolarExposure" type="xs:IDREF"/>
    </xs:choice>
  </xs:complexType>
</xs:element>
Element SolarThermalSystemType / SolarExposure / ArraySpecificSolarExposure
Namespace No namespace
Diagram
Diagram
Type SolarExposureType
Properties
content simple
Source
<xs:element name="ArraySpecificSolarExposure" type="SolarExposureType"/>
Element SolarThermalSystemType / SolarExposure / InheritRoofPlaneSolarExposure
Namespace No namespace
Diagram
Diagram
Type xs:IDREF
Properties
content simple
Source
<xs:element name="InheritRoofPlaneSolarExposure" type="xs:IDREF"/>
Element SolarThermalSystemType / CollectorStandoff
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="CollectorStandoff" type="xs:string"/>
Element SolarThermalSystemType / CollectorOrientation
Namespace No namespace
Diagram
Diagram
Type PanelOrientationEnumType
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="CollectorOrientation" type="PanelOrientationEnumType"/>
Element SolarThermalSystemType / MountingSystem
Namespace No namespace
Diagram
Diagram CommonSolar_xsd.tmp#mountingSystem_manufacturer CommonSolar_xsd.tmp#mountingSystem_componentsDescription CommonSolar_xsd.tmp#mountingSystem_numberOfRowsPerRack CommonSolar_xsd.tmp#mountingSystem_anchorTotal CommonSolar_xsd.tmp#mountingSystem_anchorMaxHorizontalSpacing CommonSolar_xsd.tmp#mountingSystem_anchorFastenersMeetManufacturerGuidelines CommonSolar_xsd.tmp#mountingSystem_anchorFastenerDiameter CommonSolar_xsd.tmp#mountingSystem_anchorFastenerEmbedmentDepth CommonSolar_xsd.tmp#mountingSystem_anchorFastenersPerAnchor CommonSolar_xsd.tmp#mountingSystem_totalArrayWeight CommonSolar_xsd.tmp#mountingSystem_totalPanelSurfaceArea CommonSolar_xsd.tmp#mountingSystem_roofPenetrationWeatherProofing CommonSolar_xsd.tmp#mountingSystem
Type mountingSystem
Properties
content complex
minOccurs 0
Model
Children anchorFastenerDiameter, anchorFastenerEmbedmentDepth, anchorFastenersMeetManufacturerGuidelines, anchorFastenersPerAnchor, anchorMaxHorizontalSpacing, anchorTotal, componentsDescription, manufacturer, numberOfRowsPerRack, roofPenetrationWeatherProofing, totalArrayWeight, totalPanelSurfaceArea
Instance
<MountingSystem xmlns="http://www.iepmodel.net">
  <manufacturer>{1,1}</manufacturer>
  <componentsDescription>{1,1}</componentsDescription>
  <numberOfRowsPerRack>{0,1}</numberOfRowsPerRack>
  <anchorTotal>{0,1}</anchorTotal>
  <anchorMaxHorizontalSpacing>{0,1}</anchorMaxHorizontalSpacing>
  <anchorFastenersMeetManufacturerGuidelines>{0,1}</anchorFastenersMeetManufacturerGuidelines>
  <anchorFastenerDiameter>{0,1}</anchorFastenerDiameter>
  <anchorFastenerEmbedmentDepth>{0,1}</anchorFastenerEmbedmentDepth>
  <anchorFastenersPerAnchor>{0,1}</anchorFastenersPerAnchor>
  <totalArrayWeight>{0,1}</totalArrayWeight>
  <totalPanelSurfaceArea>{0,1}</totalPanelSurfaceArea>
  <roofPenetrationWeatherProofing>{0,1}</roofPenetrationWeatherProofing>
</MountingSystem>
Source
<xs:element minOccurs="0" name="MountingSystem" type="mountingSystem"/>
Element SolarThermalSystemType / RoofFace
Namespace No namespace
Diagram
Diagram Building_xsd.tmp#roofFace_id Building_xsd.tmp#roofFace_name Building_xsd.tmp#roofFace_azimuth Building_xsd.tmp#roofFace_slope Building_xsd.tmp#roofFace_area Building_xsd.tmp#roofFace_solarAccessPercentage Building_xsd.tmp#roofFace_polygon2dSceneOrthoProjection Building_xsd.tmp#roofFace_polygon2dLocal Building_xsd.tmp#roofFace_polygon3dScene Building_xsd.tmp#roofFace_holes Building_xsd.tmp#roofFace_edges Building_xsd.tmp#roofFace_structure Building_xsd.tmp#roofFace
Type roofFace
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children area, azimuth, edges, holes, name, polygon2dLocal, polygon2dSceneOrthoProjection, polygon3dScene, slope, solarAccessPercentage, structure
Instance
<RoofFace id="" xmlns="http://www.iepmodel.net">
  <name>{1,1}</name>
  <azimuth>{0,1}</azimuth>
  <slope>{0,1}</slope>
  <area unit="SquareMeters">{0,1}</area>
  <solarAccessPercentage id="">{0,1}</solarAccessPercentage>
  <polygon2dSceneOrthoProjection id="" name="">{0,1}</polygon2dSceneOrthoProjection>
  <polygon2dLocal id="" name="">{0,1}</polygon2dLocal>
  <polygon3dScene id="" name="">{0,1}</polygon3dScene>
  <holes>{0,1}</holes>
  <edges>{0,1}</edges>
  <structure>{0,1}</structure>
</RoofFace>
Attributes
QName Type Use
id xs:ID optional
Source
<xs:element minOccurs="0" name="RoofFace" type="roofFace" maxOccurs="unbounded"/>
Complex Type SolarThermalSystemType
Namespace http://www.iepmodel.net
Diagram
Diagram SolarThermalSystem_xsd.tmp#SolarThermalSystemType_ApplicationReferenceId SolarThermalSystem_xsd.tmp#SolarThermalSystemType_Manufacturer SolarThermalSystem_xsd.tmp#SolarThermalSystemType_ModelNumber SolarThermalSystem_xsd.tmp#SolarThermalSystemType_SystemName SolarThermalSystem_xsd.tmp#SolarThermalSystemType_SystemOperation SolarThermalSystem_xsd.tmp#SolarThermalSystemType_SrccOg300Listing SolarThermalSystem_xsd.tmp#SolarThermalSystemType_SolarCollectorDefinition SolarThermalSystem_xsd.tmp#SolarThermalSystemType_SolarCollectorQuantity SolarThermalSystem_xsd.tmp#SolarThermalSystemType_TotalArea SolarThermalSystem_xsd.tmp#SolarThermalSystemType_SeriesCollectorsInFlowPath SolarThermalSystem_xsd.tmp#SolarThermalSystemType_HeatExchangerConfiguration SolarThermalSystem_xsd.tmp#SolarThermalSystemType_HeatExchangerEffectiveness SolarThermalSystem_xsd.tmp#SolarThermalSystemType_FlowRateCollectorToHeatExchanger SolarThermalSystem_xsd.tmp#SolarThermalSystemType_FlowRatePreHeatTankToHeatExchanger SolarThermalSystem_xsd.tmp#SolarThermalSystemType_FluidOption SolarThermalSystem_xsd.tmp#SolarThermalSystemType_CollectorFluidHeatCapacitance SolarThermalSystem_xsd.tmp#SolarThermalSystemType_TankConfiguration SolarThermalSystem_xsd.tmp#SolarThermalSystemType_TotalSolarStorageCapacity SolarThermalSystem_xsd.tmp#SolarThermalSystemType_SolarStorageTankQuantity SolarThermalSystem_xsd.tmp#SolarThermalSystemType_TotalBackupStorageCapacity SolarThermalSystem_xsd.tmp#SolarThermalSystemType_BackupTankQuantity SolarThermalSystem_xsd.tmp#SolarThermalSystemType_BackupFuelSource SolarThermalSystem_xsd.tmp#SolarThermalSystemType_BackupEfficiency SolarThermalSystem_xsd.tmp#SolarThermalSystemType_MaxBackupHeatCapacity SolarThermalSystem_xsd.tmp#SolarThermalSystemType_SolarEnergyFactor SolarThermalSystem_xsd.tmp#SolarThermalSystemType_InstallationStyle SolarThermalSystem_xsd.tmp#SolarThermalSystemType_ArrayLocation SolarThermalSystem_xsd.tmp#SolarThermalSystemType_SolarExposure SolarThermalSystem_xsd.tmp#SolarThermalSystemType_CollectorStandoff SolarThermalSystem_xsd.tmp#SolarThermalSystemType_CollectorOrientation SolarThermalSystem_xsd.tmp#SolarThermalSystemType_MountingSystem SolarThermalSystem_xsd.tmp#SolarThermalSystemType_RoofFace
Used by
Model
Children ApplicationReferenceId, ArrayLocation, BackupEfficiency, BackupFuelSource, BackupTankQuantity, CollectorFluidHeatCapacitance, CollectorOrientation, CollectorStandoff, FlowRateCollectorToHeatExchanger, FlowRatePreHeatTankToHeatExchanger, FluidOption, HeatExchangerConfiguration, HeatExchangerEffectiveness, InstallationStyle, Manufacturer, MaxBackupHeatCapacity, ModelNumber, MountingSystem, RoofFace, SeriesCollectorsInFlowPath, SolarCollectorDefinition, SolarCollectorQuantity, SolarEnergyFactor, SolarExposure, SolarStorageTankQuantity, SrccOg300Listing, SystemName, SystemOperation, TankConfiguration, TotalArea, TotalBackupStorageCapacity, TotalSolarStorageCapacity
Source
<xs:complexType name="SolarThermalSystemType">
  <xs:sequence>
    <xs:element maxOccurs="unbounded" minOccurs="0" name="ApplicationReferenceId" type="ApplicationIdType"/>
    <xs:element name="Manufacturer" type="xs:string"/>
    <xs:element name="ModelNumber" type="xs:string"/>
    <xs:element minOccurs="0" name="SystemName" type="xs:string">
      <xs:annotation>
        <xs:documentation>A brand name for the system.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SystemOperation" type="SystemOperationEnumType" minOccurs="0"/>
    <xs:element name="SrccOg300Listing" minOccurs="0" type="xs:string">
      <xs:annotation>
        <xs:documentation>ID number assigned by the certifying laboratory for the SRCC-300 certification.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="SolarCollectorDefinition" type="SolarCollectorDefinition">
      <xs:annotation>
        <xs:documentation>Reference ID of the solar thermal collector equipment definition.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="SolarCollectorQuantity" type="xs:integer"/>
    <xs:element minOccurs="0" name="TotalArea" type="area">
      <xs:annotation>
        <xs:documentation>Area assumed to be square feet.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="SeriesCollectorsInFlowPath" type="xs:integer"/>
    <xs:element minOccurs="0" name="HeatExchangerConfiguration" type="HeatExchangerConfigurationEnumType"/>
    <xs:element minOccurs="0" name="HeatExchangerEffectiveness" type="xs:decimal"/>
    <xs:element minOccurs="0" name="FlowRateCollectorToHeatExchanger" type="xs:decimal">
      <xs:annotation>
        <xs:documentation>Flow rate in kg/s between the collectors and the collector heat exchanger.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="FlowRatePreHeatTankToHeatExchanger" type="xs:decimal">
      <xs:annotation>
        <xs:documentation>Flow rate in kg/s between the pre-heat tank and the collector heat exchanger.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="FluidOption" type="FluidOptionEnumType"/>
    <xs:element minOccurs="0" name="CollectorFluidHeatCapacitance" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Given in J / kg °C</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="TankConfiguration" type="TankConfigurationEnumType"/>
    <xs:element minOccurs="0" name="TotalSolarStorageCapacity" type="xs:integer"/>
    <xs:element minOccurs="0" name="SolarStorageTankQuantity" type="xs:integer"/>
    <xs:element minOccurs="0" name="TotalBackupStorageCapacity" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Auxiliary backup volume in gallons.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="BackupTankQuantity" type="xs:integer"/>
    <xs:element minOccurs="0" name="BackupFuelSource" type="BackupFuelSourceEnumType"/>
    <xs:element minOccurs="0" name="BackupEfficiency" type="xs:decimal">
      <xs:annotation>
        <xs:documentation>Efficiency of the backup heater.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="MaxBackupHeatCapacity" type="xs:float">
      <xs:annotation>
        <xs:documentation>Given in kWh (1 therm = 29.3001111 kWh)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="SolarEnergyFactor" type="xs:float"/>
    <xs:element minOccurs="0" name="InstallationStyle" type="arrayInstallStyleEnum">
      <xs:annotation>
        <xs:documentation>Describes the installation style used for the array. The installation style categorizes the type of racking and mounting equipment used.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="ArrayLocation" type="ArrayLocationType">
      <xs:annotation>
        <xs:documentation>Describes where on the site that the array is located. It is a choice between referencing an existing RoofPlane element, an existing GroundArea element, or a text description.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SolarExposure" minOccurs="0">
      <xs:complexType>
        <xs:choice>
          <xs:element name="ArraySpecificSolarExposure" type="SolarExposureType"/>
          <xs:element name="InheritRoofPlaneSolarExposure" type="xs:IDREF"/>
        </xs:choice>
      </xs:complexType>
    </xs:element>
    <xs:element minOccurs="0" name="CollectorStandoff" type="xs:string"/>
    <xs:element minOccurs="0" name="CollectorOrientation" type="PanelOrientationEnumType"/>
    <xs:element minOccurs="0" name="MountingSystem" type="mountingSystem"/>
    <xs:element minOccurs="0" name="RoofFace" type="roofFace" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Simple Type SystemOperationEnumType
Namespace http://www.iepmodel.net
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Direct Forced Circulation (DF)
enumeration Direct Integral Collector Storage (DI)
enumeration Direct Integral Collector Storage with Circulation (DG)
enumeration Direct Self Pumped (DS)
enumeration Direct Thermosyphon (DT)
enumeration Indirect Forced Circulation (IF)
enumeration Indirect Integral Collector Storage (II)
enumeration Indirect Integral Collector Storage with Circulation (IG)
enumeration Indirect Self Pumped (IS)
enumeration Indirect Thermosyphon (IT)
Used by
Source
<xs:simpleType name="SystemOperationEnumType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Direct Forced Circulation (DF)"/>
    <xs:enumeration value="Direct Integral Collector Storage (DI)"/>
    <xs:enumeration value="Direct Integral Collector Storage with Circulation (DG)"/>
    <xs:enumeration value="Direct Self Pumped (DS)"/>
    <xs:enumeration value="Direct Thermosyphon (DT)"/>
    <xs:enumeration value="Indirect Forced Circulation (IF)"/>
    <xs:enumeration value="Indirect Integral Collector Storage (II)"/>
    <xs:enumeration value="Indirect Integral Collector Storage with Circulation (IG)"/>
    <xs:enumeration value="Indirect Self Pumped (IS)"/>
    <xs:enumeration value="Indirect Thermosyphon (IT)"/>
  </xs:restriction>
</xs:simpleType>
Complex Type SolarCollectorDefinition
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#equipmentDefinition_id Common_xsd.tmp#equipmentDefinition_manufacturer Common_xsd.tmp#equipmentDefinition_modelNumber Common_xsd.tmp#equipmentDefinition_productFamilyName Common_xsd.tmp#equipmentDefinition_description Common_xsd.tmp#equipmentDefinition_mountingStyle Common_xsd.tmp#equipmentDefinition_length Common_xsd.tmp#equipmentDefinition_width Common_xsd.tmp#equipmentDefinition_depth Common_xsd.tmp#equipmentDefinition_weight Common_xsd.tmp#equipmentDefinition_enclosureMaterial Common_xsd.tmp#equipmentDefinition_enclosureNemaRating Common_xsd.tmp#equipmentDefinition_terminalTempRating Common_xsd.tmp#equipmentDefinition_listingAgency Common_xsd.tmp#equipmentDefinition_warranty Common_xsd.tmp#equipmentDefinition_energyStarRated Common_xsd.tmp#equipmentDefinition_whereManufactured Common_xsd.tmp#equipmentDefinition SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_OpticType SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_Fluid SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_GrossArea SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_NetApertureArea SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_FuidCapacity SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_Frame SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_OuterCover SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_InnerCover SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_AbsorberTube SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_AbsorberPlate SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_AbsorberCoating SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_SelectiveCoating SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_SideInsulation SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_BackInsulation SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_TestFlowRate SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_RatingReference SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_QuadYIntercept SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_QuadSlope SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_QuadSlope2 SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_YIntercept SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_Slope SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_IncidentAngleModifier1 SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_IncidentAngleModifier2 SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_IncidentAngleModifier-LinFt SolarThermalSystem_xsd.tmp#SolarCollectorDefinition_ClearAOrClearC
Type extension of equipmentDefinition
Type hierarchy
Used by
Model
Children AbsorberCoating, AbsorberPlate, AbsorberTube, BackInsulation, ClearAOrClearC, Fluid, Frame, FuidCapacity, GrossArea, IncidentAngleModifier-LinFt, IncidentAngleModifier1, IncidentAngleModifier2, InnerCover, NetApertureArea, OpticType, OuterCover, QuadSlope, QuadSlope2, QuadYIntercept, RatingReference, SelectiveCoating, SideInsulation, Slope, TestFlowRate, YIntercept, depth, description, enclosureMaterial, enclosureNemaRating, energyStarRated, length, listingAgency, manufacturer, modelNumber, mountingStyle, productFamilyName, terminalTempRating, warranty, weight, whereManufactured, width
Attributes
QName Type Use
id xs:ID required
Source
<xs:complexType name="SolarCollectorDefinition">
  <xs:complexContent>
    <xs:extension base="equipmentDefinition">
      <xs:sequence>
        <xs:element minOccurs="0" name="OpticType" type="CollectorOpticEnumType"/>
        <xs:element name="Fluid" minOccurs="0" type="xs:string"/>
        <xs:element name="GrossArea" minOccurs="0" type="xs:float">
          <xs:annotation>
            <xs:documentation>Units = Square Feet.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="NetApertureArea" minOccurs="0" type="xs:float">
          <xs:annotation>
            <xs:documentation>Units = Square Feet.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="FuidCapacity" minOccurs="0" type="xs:float">
          <xs:annotation>
            <xs:documentation>Units = Liters</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Frame" minOccurs="0" type="xs:string"/>
        <xs:element name="OuterCover" minOccurs="0" type="xs:string"/>
        <xs:element name="InnerCover" minOccurs="0" type="xs:string"/>
        <xs:element name="AbsorberTube" minOccurs="0" type="xs:string"/>
        <xs:element name="AbsorberPlate" minOccurs="0" type="xs:string"/>
        <xs:element name="AbsorberCoating" minOccurs="0" type="xs:string"/>
        <xs:element name="SelectiveCoating" minOccurs="0" type="xs:boolean"/>
        <xs:element minOccurs="0" name="SideInsulation" type="xs:string"/>
        <xs:element minOccurs="0" name="BackInsulation" type="xs:string"/>
        <xs:element minOccurs="0" name="TestFlowRate" type="xs:float">
          <xs:annotation>
            <xs:documentation>Units = ml/s</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="RatingReference" type="xs:string"/>
        <xs:element minOccurs="0" name="QuadYIntercept" type="xs:float"/>
        <xs:element minOccurs="0" name="QuadSlope" type="xs:float"/>
        <xs:element minOccurs="0" name="QuadSlope2" type="xs:float"/>
        <xs:element minOccurs="0" name="YIntercept" type="xs:float"/>
        <xs:element minOccurs="0" name="Slope" type="xs:float">
          <xs:annotation>
            <xs:documentation>Given in Btu/hr·ft·2°F units. Can be converted to/from W/m2·°C.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="IncidentAngleModifier1" type="xs:float"/>
        <xs:element minOccurs="0" name="IncidentAngleModifier2" type="xs:float"/>
        <xs:element minOccurs="0" name="IncidentAngleModifier-LinFt" type="xs:float"/>
        <xs:element minOccurs="0" name="ClearAOrClearC" type="xs:float">
          <xs:annotation>
            <xs:documentation>Given in kBTU/ft2·day units. Can be converted to/from MJ/m2·day.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Simple Type CollectorOpticEnumType
Namespace http://www.iepmodel.net
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Tubular
enumeration Glazed Flat-Plate
enumeration Unglazed Flat-Plate
enumeration Tracking Concentrator
enumeration Integral Collector Storage
enumeration Non-separable Thermosiphon
Used by
Source
<xs:simpleType name="CollectorOpticEnumType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Tubular"/>
    <xs:enumeration value="Glazed Flat-Plate"/>
    <xs:enumeration value="Unglazed Flat-Plate"/>
    <xs:enumeration value="Tracking Concentrator"/>
    <xs:enumeration value="Integral Collector Storage"/>
    <xs:enumeration value="Non-separable Thermosiphon"/>
  </xs:restriction>
</xs:simpleType>
Simple Type HeatExchangerConfigurationEnumType
Namespace http://www.iepmodel.net
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration External Supply Side, No Load Side
enumeration External Supply Side, w/ Immersed Load Side
enumeration External Supply Side, w/ External Load Side
enumeration Immersed Supply Side, No Load Side
enumeration Immersed Supply Side, w/ Immersed Load Side
enumeration Immersed Supply Side, w/ External Load Side
enumeration No Heat Exchangers
enumeration No Supply Side, Immersed Load Side
enumeration No Supply Side, External Load Side
Used by
Source
<xs:simpleType name="HeatExchangerConfigurationEnumType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="External Supply Side, No Load Side"/>
    <xs:enumeration value="External Supply Side, w/ Immersed Load Side"/>
    <xs:enumeration value="External Supply Side, w/ External Load Side"/>
    <xs:enumeration value="Immersed Supply Side, No Load Side"/>
    <xs:enumeration value="Immersed Supply Side, w/ Immersed Load Side"/>
    <xs:enumeration value="Immersed Supply Side, w/ External Load Side"/>
    <xs:enumeration value="No Heat Exchangers"/>
    <xs:enumeration value="No Supply Side, Immersed Load Side"/>
    <xs:enumeration value="No Supply Side, External Load Side"/>
  </xs:restriction>
</xs:simpleType>
Simple Type FluidOptionEnumType
Namespace http://www.iepmodel.net
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Indirect, Forced Circulation Glycol
enumeration Drainback, Water
enumeration Indirect, Forced Circulation Water
Used by
Source
<xs:simpleType name="FluidOptionEnumType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Indirect, Forced Circulation Glycol"/>
    <xs:enumeration value="Drainback, Water"/>
    <xs:enumeration value="Indirect, Forced Circulation Water"/>
  </xs:restriction>
</xs:simpleType>
Simple Type TankConfigurationEnumType
Namespace http://www.iepmodel.net
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Solar and Auxiliary Storage are the same Tank
enumeration Solar Storage and Auxiliary Tanks are separate
enumeration Solar Storage with Tankless Auxiliary Water Heater
Used by
Source
<xs:simpleType name="TankConfigurationEnumType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Solar and Auxiliary Storage are the same Tank"/>
    <xs:enumeration value="Solar Storage and Auxiliary Tanks are separate"/>
    <xs:enumeration value="Solar Storage with Tankless Auxiliary Water Heater"/>
  </xs:restriction>
</xs:simpleType>
Simple Type BackupFuelSourceEnumType
Namespace http://www.iepmodel.net
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Gas
enumeration Electric
enumeration Gas Tankless
enumeration ElectricTankless
enumeration Propane
enumeration Propane Tankless
Used by
Source
<xs:simpleType name="BackupFuelSourceEnumType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Gas"/>
    <xs:enumeration value="Electric"/>
    <xs:enumeration value="Gas Tankless"/>
    <xs:enumeration value="ElectricTankless"/>
    <xs:enumeration value="Propane"/>
    <xs:enumeration value="Propane Tankless"/>
  </xs:restriction>
</xs:simpleType>