...
Figure: Calculation of relative row spacing value (= x3/x2).
XML request examples
Example of
...
all options (full request)
Some elements or attributes are mutually exclusive and are commented-out in the listing e.g., user must decide which geometry type to simulate.
Code Block |
---|
|
<ws:dataDeliveryRequest dateFrom="2017-09-22" dateTo="2017-09-30"
xmlns="http://geomodel.eu/schema/data/request"
xmlns:ws="http://geomodel.eu/schema/ws/data"
xmlns:geo="http://geomodel.eu/schema/common/geo"
xmlns:pv="http://geomodel.eu/schema/common/pv"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<site id="demo" lat="48.61259" lng="20.827079">
<geo:terrain elevation="120" azimuth="180" tilt="5"/>
<geo:horizon>0:3.6 123:5.6 359:6</geo:horizon>
<pv:geometry xsi:type="pv:GeometryFixedOneAngle" azimuth="180" tilt="25"/>
<!-- <pv:geometry xsi:type="pv:GeometryOneAxisHorizontalNS" rotationLimitEast="-90" rotationLimitWest="90" backTracking="true"/> -->
<!-- <pv:geometry xsi:type="pv:GeometryOneAxisInclinedNS" axisTilt="30" rotationLimitEast="-90" rotationLimitWest="90" backTracking="true"/> -->
<!-- <pv:geometry xsi:type="pv:GeometryOneAxisVertical" tilt="25" rotationLimitEast="-180" rotationLimitWest="180" backTracking="true"/> -->
<!-- <pv:geometry xsi:type="pv:GeometryTwoAxisAstronomical" rotationLimitEast="-180" rotationLimitWest="180"
tiltLimitMin="10" tiltLimitMax="60" backTracking="true"/> -->
<pv:system installedPower="1000" installationType="FREE_STANDING" dateStartup="2014-01-03" selfShading="true">
<pv:module type="CSI">
<pv:degradation>0.3</pv:degradation>
<pv:degradationFirstYear>0.8</pv:degradationFirstYear>
<pv:nominalOperatingCellTemp>45</pv:nominalOperatingCellTemp>
<pv:PmaxCoeff>-0.38</pv:PmaxCoeff>
</pv:module>
<pv:inverter>
<pv:efficiency xsi:type="pv:EfficiencyConstant" percent="97.5"/>
<!--<pv:efficiency xsi:type="pv:EfficiencyCurve" dataPairs="0:20 50:60 100:80 150:90 233:97.5 350:97 466:96.5 583:96 700:95.5 750:93.33 800:87.5 850:82.35 900:77.8 950:73.7"/>-->
<pv:limitationACPower>900</pv:limitationACPower>
</pv:inverter>
<pv:losses>
<pv:acLosses cables="0.1" transformer="0.9"/>
<pv:dcLosses cables="0.2" mismatch="0.3" snowPollution="3.0"/>
<!-- <pv:dcLosses cables="0.2" mismatch="0.3" monthlySnowPollution="5 5.2 3 1 1 1 1 1 1 1 2 4"/> -->
</pv:losses>
<pv:topology xsi:type="pv:TopologySimple" relativeSpacing="2.4" type="UNPROPORTIONAL2"/>
<!-- <pv:topology xsi:type="pv:TopologyColumn" relativeSpacing="2.5" type="UNPROPORTIONAL2"/> -->
</pv:system>
</site>
<processing key="GHI GTI TEMP WS PVOUT" summarization="HOURLY" terrainShading="true">
<timeZone>GMT+01</timeZone>
<timestampType>END</timestampType>
</processing>
</ws:dataDeliveryRequest> |
Example of
...
fixed mounted PV system
Code Block |
---|
|
<ws:dataDeliveryRequest dateFrom="2018-02-11" dateTo="2018-02-11"
xmlns="http://geomodel.eu/schema/data/request"
xmlns:ws="http://geomodel.eu/schema/ws/data"
xmlns:geo="http://geomodel.eu/schema/common/geo"
xmlns:pv="http://geomodel.eu/schema/common/pv"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<site id="demo" lat="48.61259" lng="20.827079">
<geo:terrain elevation="246" azimuth="180" tilt="2"/>
<!--azimuth and tilt of terrain affects PVOUT values only if selfShading attribute of the system is true-->
<pv:geometry xsi:type="pv:GeometryFixedOneAngle" tilt="25" azimuth="180"/> <!--azimuth and tilt attributes are required-->
<pv:system installedPower="1" installationType="FREE_STANDING" selfShading="true">
<!--by setting selfShading=true we can switch on the impact of inter-row shading on PVOUT-->
<pv:module type="CSI"></pv:module>
<pv:inverter></pv:inverter>
<pv:losses></pv:losses>
<pv:topology xsi:type="pv:TopologyRow" relativeSpacing="2.5" type="UNPROPORTIONAL2"/>
</pv:system>
</site>
<processing key="GTI TEMP PVOUT" summarization="HOURLY" terrainShading="true">
<timeZone>GMT+01</timeZone>
<timestampType>CENTER</timestampType>
</processing>
</ws:dataDeliveryRequest> |
Example of
...
tracking PV system with one horizontal axis in the north-south direction
Code Block |
---|
|
<ws:dataDeliveryRequest dateFrom="2018-02-11" dateTo="2018-02-11"
xmlns="http://geomodel.eu/schema/data/request"
xmlns:ws="http://geomodel.eu/schema/ws/data"
xmlns:geo="http://geomodel.eu/schema/common/geo"
xmlns:pv="http://geomodel.eu/schema/common/pv"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<site id="demo" lat="48.61259" lng="20.827079">
<pv:geometry xsi:type="pv:GeometryOneAxisHorizontalNS" rotationLimitEast="-90" rotationLimitWest="90" backTracking="true"/>
<!-- rotation limits are defined as tilt of tracker table relative to its central position (horizontal=0 deg.), limits are usually symmetrical-->
<pv:system installedPower="1" installationType="FREE_STANDING" selfShading="false">
<!--by setting selfShading=true and backTtracking=false we can switch on the impact of inter-row shading on PVOUT-->
<pv:module type="CSI"></pv:module>
<pv:inverter></pv:inverter>
<pv:losses></pv:losses>
<pv:topology xsi:type="pv:TopologyColumn" relativeSpacing="2.5" type="UNPROPORTIONAL2"/>
</pv:system>
</site>
<processing key="GTI PVOUT TEMP" summarization="HOURLY" terrainShading="true">
<timeZone>GMT+01</timeZone>
<timestampType>CENTER</timestampType>
</processing>
</ws:dataDeliveryRequest> |
Example of
...
tracking PV system with one inclined axis in the north-south direction
Code Block |
---|
|
<ws:dataDeliveryRequest dateFrom="2018-02-11" dateTo="2018-02-11"
xmlns="http://geomodel.eu/schema/data/request"
xmlns:ws="http://geomodel.eu/schema/ws/data"
xmlns:geo="http://geomodel.eu/schema/common/geo"
xmlns:pv="http://geomodel.eu/schema/common/pv"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<site id="demo" lat="48.61259" lng="20.827079">
<pv:geometry xsi:type="pv:GeometryOneAxisInclinedNS" axisTilt="30" rotationLimitEast="-90" rotationLimitWest="90" backTracking="true"/>
<!-- tilt of tracker axis defaults to 30 degrees if the attribute axisTilt is omitted -->
<!-- tracker axis is tilted towards equator on each Earth hemisphere, e.g. towards 180 deg. azimuth on the Northern hemisphere, 0 deg. azimuth for the Southern hemisphere-->
<!-- rotation limits are defined as tilt of tracker table relative to its central position (in this case inclined plane), limits are usually symmetrical-->
<pv:system installedPower="1" installationType="FREE_STANDING" selfShading="false">
<!--by setting selfShading=true and backTtracking=false we can switch on the impact of inter-row shading on PVOUT -->
<pv:module type="CSI"></pv:module>
<pv:inverter></pv:inverter>
<pv:losses></pv:losses>
<pv:topology xsi:type="pv:TopologyColumn" relativeSpacing="2.4" type="UNPROPORTIONAL2"/>
</pv:system>
</site>
<processing key="GTI PVOUT TEMP" summarization="HOURLY" terrainShading="true">
<timeZone>GMT+01</timeZone>
<timestampType>CENTER</timestampType>
</processing>
</ws:dataDeliveryRequest> |
Example of
...
tracking PV system with one vertical axis
Code Block |
---|
|
<ws:dataDeliveryRequest dateFrom="2018-02-11" dateTo="2018-02-11"
xmlns="http://geomodel.eu/schema/data/request"
xmlns:ws="http://geomodel.eu/schema/ws/data"
xmlns:geo="http://geomodel.eu/schema/common/geo"
xmlns:pv="http://geomodel.eu/schema/common/pv"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<site id="demo" lat="48.61259" lng="20.827079">
<pv:geometry xsi:type="pv:GeometryOneAxisVertical" tilt="25" rotationLimitEast="-180" rotationLimitWest="180" backTracking="true"/>
<!-- tilt of module defaults to 30 degrees if the attribute tilt is omitted -->
<!--rotation limits of the vertical axis are defined relative to 0 deg. (initial tracker position) from -180 to 180 deg with -90 deg.(east) and +90 deg. (west), regardless of the hemisphere-->
<pv:system installedPower="1" installationType="FREE_STANDING">
<pv:module type="CSI"></pv:module>
<pv:inverter></pv:inverter>
<pv:losses></pv:losses>
<pv:topology xsi:type="pv:TopologyColumn" relativeSpacing="2.5" type="UNPROPORTIONAL2"/>
<!--with this tracker, constructions are equally distributed in both directions, i.e. column spacing = row spacing -->
</pv:system>
</site>
<processing key="GTI PVOUT TEMP" summarization="HOURLY" terrainShading="true">
<timeZone>GMT+01</timeZone>
<timestampType>CENTER</timestampType>
</processing>
</ws:dataDeliveryRequest> |
Example of
...
tracking PV system with two
...
axes
Code Block |
---|
|
<ws:dataDeliveryRequest dateFrom="2018-02-11" dateTo="2018-02-11"
xmlns="http://geomodel.eu/schema/data/request"
xmlns:ws="http://geomodel.eu/schema/ws/data"
xmlns:geo="http://geomodel.eu/schema/common/geo"
xmlns:pv="http://geomodel.eu/schema/common/pv"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<site id="demo" lat="48.61259" lng="20.827079">
<pv:geometry xsi:type="pv:GeometryTwoAxisAstronomical" rotationLimitEast="-180" rotationLimitWest="180" tiltLimitMin="10" tiltLimitMax="60" backTracking="true"/>
<!--rotation limits of vertical axis are defined relative to 0 deg. (initial tracker position) from -180 to 180 deg with -90 deg.=east and +90 deg.=west, regardless of hemisphere-->
<!--rotation limits of horizontal axis defined in the range of degrees (-90, +90), relative to horizontal position of the surface (0 deg.)-->
<pv:system installedPower="1" installationType="FREE_STANDING">
<pv:module type="CSI"></pv:module>
<pv:inverter></pv:inverter>
<pv:losses></pv:losses>
<pv:topology xsi:type="pv:TopologyColumn" relativeSpacing="1.5" type="UNPROPORTIONAL2"/>
<!--with this tracker, constructions are equally distributed in both directions, i.e. column spacing = row spacing -->
</pv:system>
</site>
<processing key="GTI PVOUT" summarization="DAILY" terrainShading="true">
<timeZone>GMT+01</timeZone>
<timestampType>CENTER</timestampType>
</processing>
</ws:dataDeliveryRequest> |
...