CreateSimulationRequest

Basic Asynchronous Request

Method: POST
URL: https://service.solaranywhere.com/api/v2/Simulation

Use the example simulation requests below to make requests for irradiance, weather, energy, and power output data using an EnergySiteId. EnergySiteIds are returned in the EnergySiteCreateResponse returned after submitting an EnergySiteCreateRequest.

Clean Power Research offers two simulation models for use as the PowerModel in your simulation requests: pvlib and CprPVForm. The XML simulation request samples below are divided by model. Visit the introduction page to learn more about the simulation models and decide which is better suited to your needs.

Create a Simulation Request Using the pvlib Power Model

If you plan to use the pvlib power model, use these samples to get started.

{
  "EnergySites": [
    {
      "EnergySiteId": "D7RCV0GWVQ"
    }
  ],
  "SimulationOptions": {
    "PowerModel": "PvLib",
    "SnowLossModel": "NREL",
    "SoilingLossModel": "None",
    "OutputFields": [
      "StartTime",
      "EndTime",
      "PowerAC_kW",
      "PowerDC_kW",
      "PowerBeforeGridInterconnectionLimitAC_kW",
      "EnergyAC_kWh",
      "GlobalHorizontalIrradiance_WattsPerMeterSquared",
      "DirectNormalIrradiance_WattsPerMeterSquared",
      "DiffuseHorizontalIrradiance_WattsPerMeterSquared",
      "IrradianceObservationType",
      "DataVersion",
      "AmbientTemperature_DegreesC",
      "AmbientTemperatureObservationType",
      "WindSpeed_MetersPerSecond",
      "WindSpeedObservationType",
      "PlaneOfArrayIrradiance_WattsPerMeterSquared",
      "ClearSkyPowerAC_kW",
      "ClearSkyEnergyAC_kWh",
      "RelativeHumidity_Percent",
      "SnowDepth_Meters",
      "LiquidPrecipitation_KilogramsPerMeterSquared",
      "SolidPrecipitation_KilogramsPerMeterSquared",
      "Albedo_Unitless",
      "SnowLossesDC_kW",
      "SnowLossesDC_Percent"
    ],
    "WeatherDataOptions": {
      "SpatialResolution_Degrees": 0.01,
      "TimeResolution_Minutes": 60,
      "StartTime": "2020-01-01T00:00:00-08:00",
      "EndTime": "2020-02-01T00:00:00-08:00",
      "WeatherDataSource": "SolarAnywhereLatest",
      "MissingDataHandling": "Omit"
    }
  }
}
{
  "EnergySites": [
    {
      "EnergySiteId": "D7RCV0GWVQ"
    }
  ],
  "SimulationOptions": {
    "PowerModel": "PvLib",
    "OutputFields": [
      "StartTime",
      "EndTime",
      "PowerAC_kW",
      "PowerDC_kW",
      "EnergyAC_kWh",
      "PlaneOfArrayIrradiance_WattsPerMeterSquared",
      "GlobalHorizontalIrradiance_WattsPerMeterSquared",
      "DirectNormalIrradiance_WattsPerMeterSquared",
      "DiffuseHorizontalIrradiance_WattsPerMeterSquared",
      "AmbientTemperature_DegreesC"
    ],
    "WeatherDataOptions": {
      "SpatialResolution_Degrees": 0.01,
      "TimeResolution_Minutes": 60,
      "StartTime": "2020-01-01T00:00:00-08:00",
      "EndTime": "2022-01-01T00:00:00-08:00",
      "WeatherDataSource": "SolarAnywhereHindcast",
      "ForecastHorizon_Hours": 24
    }
  }
}
{
  "EnergySites": [
    {
      "EnergySiteId": "D7RCV0GWVQ"
    }
  ],
  "SimulationOptions": {
    "PowerModel": "PvLib",
    "SnowLossModel": "None",
    "SoilingLossModel": "None",
    "OutputFields": [
      "StartTime",
      "EndTime",
      "PowerAC_kW",
      "PowerDC_kW",
      "PowerBeforeGridInterconnectionLimitAC_kW",
      "EnergyAC_kWh",
      "GlobalHorizontalIrradiance_WattsPerMeterSquared",
      "DirectNormalIrradiance_WattsPerMeterSquared",
      "DiffuseHorizontalIrradiance_WattsPerMeterSquared",
      "IrradianceObservationType",
      "DataVersion",
      "AmbientTemperature_DegreesC",
      "AmbientTemperatureObservationType",
      "WindSpeed_MetersPerSecond",
      "WindSpeedObservationType",
      "PlaneOfArrayIrradiance_WattsPerMeterSquared",
      "ClearSkyPowerAC_kW",
      "ClearSkyEnergyAC_kWh",
      "RelativeHumidity_Percent",
      "SnowDepth_Meters",
      "LiquidPrecipitation_KilogramsPerMeterSquared",
      "SolidPrecipitation_KilogramsPerMeterSquared",
      "Albedo_Unitless"
    ],
    "WeatherDataOptions": {
      "SpatialResolution_Degrees": 0.005,
      "TimeResolution_Minutes": 5,
      "StartTime": "2020-01-01T00:00:00-08:00",
      "EndTime": "2020-02-01T00:00:00-08:00",
      "WeatherDataSource": "SolarAnywhereLatest",
      "MissingDataHandling": "Omit",
      "ApplyTrueDynamics": true
    }
  }
}
{
  "EnergySites": [
    {
      "EnergySiteId": "D7RCV0GWVQ"
    }
  ],
  "SimulationOptions": {
    "PowerModel": "PvLib",
    "SnowLossModel": "NREL",
    "SoilingLossModel": "None",
    "OutputFields": [
      "StartTime",
      "EndTime",
      "PowerAC_kW",
      "PowerDC_kW",
      "PowerBeforeGridInterconnectionLimitAC_kW",
      "EnergyAC_kWh",
      "GlobalHorizontalIrradiance_WattsPerMeterSquared",
      "DirectNormalIrradiance_WattsPerMeterSquared",
      "DiffuseHorizontalIrradiance_WattsPerMeterSquared",
      "IrradianceObservationType",
      "DataVersion",
      "AmbientTemperature_DegreesC",
      "AmbientTemperatureObservationType",
      "WindSpeed_MetersPerSecond",
      "WindSpeedObservationType",
      "PlaneOfArrayIrradiance_WattsPerMeterSquared",
      "ClearSkyPowerAC_kW",
      "ClearSkyEnergyAC_kWh",
      "RelativeHumidity_Percent",
      "SnowDepth_Meters",
      "LiquidPrecipitation_KilogramsPerMeterSquared",
      "SolidPrecipitation_KilogramsPerMeterSquared",
      "Albedo_Unitless",
      "SnowLossesDC_kW",
      "SnowLossesDC_Percent"
    ],
    "WeatherDataOptions": {
      "SpatialResolution_Degrees": 0.01,
      "TimeResolution_Minutes": 60,
      "StartTime": "2020-01-01T00:00:00-08:00",
      "EndTime": "2020-02-01T00:00:00-08:00",
      "WeatherDataSource": "SolarAnywhereLatest",
      "MissingDataHandling": "Omit"
    }
  }
}
{
  "EnergySites": [
    {
      "EnergySiteId": "D7RCV0GWVQ"
    }
  ],
  "SimulationOptions": {
    "PowerModel": "PvLib",
    "SnowLossModel": "None",
    "SoilingLossModel": "HSU",
    "OutputFields": [
      "StartTime",
      "EndTime",
      "PowerAC_kW",
      "PowerDC_kW",
      "PowerBeforeGridInterconnectionLimitAC_kW",
      "EnergyAC_kWh",
      "GlobalHorizontalIrradiance_WattsPerMeterSquared",
      "DirectNormalIrradiance_WattsPerMeterSquared",
      "DiffuseHorizontalIrradiance_WattsPerMeterSquared",
      "IrradianceObservationType",
      "DataVersion",
      "AmbientTemperature_DegreesC",
      "AmbientTemperatureObservationType",
      "WindSpeed_MetersPerSecond",
      "WindSpeedObservationType",
      "PlaneOfArrayIrradiance_WattsPerMeterSquared",
      "ClearSkyPowerAC_kW",
      "ClearSkyEnergyAC_kWh",
      "RelativeHumidity_Percent",
      "SnowDepth_Meters",
      "LiquidPrecipitation_KilogramsPerMeterSquared",
      "SolidPrecipitation_KilogramsPerMeterSquared",
      "Albedo_Unitless",
      "ParticulateMatter2_5_MicrogramsPerMeterCubed",
      "ParticulateMatter10_MicrogramsPerMeterCubed",
      "SoilingLossesDC_kW",
      "SoilingLossesDC_Percent"
    ],
    "WeatherDataOptions": {
      "SpatialResolution_Degrees": 0.01,
      "TimeResolution_Minutes": 60,
      "StartTime": "2020-01-01T00:00:00-08:00",
      "EndTime": "2020-02-01T00:00:00-08:00",
      "WeatherDataSource": "SolarAnywhereLatest",
      "MissingDataHandling": "Omit"
    }
  }
}
{
  "EnergySites": [
    {
      "EnergySiteId": "D7RCV0GWVQ"
    }
  ],
  "SimulationOptions": {
    "PowerModel": "PvLib",
    "SnowLossModel": "None",
    "SoilingLossModel": "HSU",
    "ShadingModel": "MonthlyPercentSolarResource",
    "OutputFields": [
      "StartTime",
      "EndTime",
      "PowerAC_kW",
      "PowerDC_kW",
      "PowerBeforeGridInterconnectionLimitAC_kW",
      "EnergyAC_kWh",
      "GlobalHorizontalIrradiance_WattsPerMeterSquared",
      "DirectNormalIrradiance_WattsPerMeterSquared",
      "DiffuseHorizontalIrradiance_WattsPerMeterSquared",
      "IrradianceObservationType",
      "DataVersion",
      "AmbientTemperature_DegreesC",
      "AmbientTemperatureObservationType",
      "WindSpeed_MetersPerSecond",
      "WindSpeedObservationType",
      "PlaneOfArrayIrradiance_WattsPerMeterSquared",
      "ClearSkyPowerAC_kW",
      "ClearSkyEnergyAC_kWh",
      "RelativeHumidity_Percent",
      "SnowDepth_Meters",
      "LiquidPrecipitation_KilogramsPerMeterSquared",
      "SolidPrecipitation_KilogramsPerMeterSquared",
      "Albedo_Unitless",
      "ParticulateMatter2_5_MicrogramsPerMeterCubed",
      "ParticulateMatter10_MicrogramsPerMeterCubed",
      "SoilingLossesDC_kW",
      "SoilingLossesDC_Percent"
    ],
    "WeatherDataOptions": {
      "SpatialResolution_Degrees": 0.01,
      "TimeResolution_Minutes": 60,
      "StartTime": "2020-01-01T00:00:00-08:00",
      "EndTime": "2020-02-01T00:00:00-08:00",
      "WeatherDataSource": "SolarAnywhereLatest",
      "MissingDataHandling": "Omit"
    }
  }
}
<CreateSimulationRequest xmlns="http://service.solaranywhere.com/api/v2">
  <EnergySites>
    <EnergySite EnergySiteId="D7RCV0GWVQ"> </EnergySite>
  </EnergySites>
  <SimulationOptions
  PowerModel="PvLib" 
  SnowLossModel="None"
  SoilingLossModel="None"
  OutputFields="StartTime,EndTime,PowerAC_kW,PowerDC_kW,PowerBeforeGridInterconnectionLimitAC_kW,EnergyAC_kWh,GlobalHorizontalIrradiance_WattsPerMeterSquared,
  DirectNormalIrradiance_WattsPerMeterSquared,DiffuseHorizontalIrradiance_WattsPerMeterSquared,IrradianceObservationType,DataVersion,
  AmbientTemperature_DegreesC,AmbientTemperatureObservationType,WindSpeed_MetersPerSecond,WindSpeedObservationType,
  PlaneOfArrayIrradiance_WattsPerMeterSquared,ClearSkyPowerAC_kW,ClearSkyEnergyAC_kWh,RelativeHumidity_Percent,SnowDepth_Meters,
  LiquidPrecipitation_KilogramsPerMeterSquared,SolidPrecipitation_KilogramsPerMeterSquared,Albedo_Unitless">
    <WeatherDataOptions
    WeatherDataSource="SolarAnywhereLatest"
    StartTime="2020-01-01T00:00:00-08:00"
    EndTime="2020-02-01T00:00:00-08:00"
    SpatialResolution_Degrees="0.01"
    TimeResolution_Minutes="60"/>
  </SimulationOptions>
</CreateSimulationRequest>
<CreateSimulationRequest xmlns="http://service.solaranywhere.com/api/v2">
  <EnergySites>
    <EnergySite EnergySiteId="9ZHR91V36F"></EnergySite>
  </EnergySites>
  <SimulationOptions
  PowerModel="PvLib"
OutputFields="StartTime,EndTime,PowerAC_kW,PowerDC_kW,PlaneOfArrayIrradiance_WattsPerMeterSquared,EnergyAC_kWh,
GlobalHorizontalIrradiance_WattsPerMeterSquared,DirectNormalIrradiance_WattsPerMeterSquared,
DiffuseHorizontalIrradiance_WattsPerMeterSquared,AmbientTemperature_DegreesC">
<WeatherDataOptions
WeatherDataSource="SolarAnywhereHindcast"
StartTime="2020-01-01T00:00:00-08:00"
EndTime="2022-01-01T00:00:00-08:00"
SpatialResolution_Degrees="0.01"
TimeResolution_Minutes="60"
ForecastHorizon_Hours= "24"/>
  </SimulationOptions>
</CreateSimulationRequest>
<CreateSimulationRequest xmlns="http://service.solaranywhere.com/api/v2">
  <EnergySites>
    <EnergySite EnergySiteId="D7RCV0GWVQ"> </EnergySite>
  </EnergySites>
  <SimulationOptions
  PowerModel="PvLib" 
  SnowLossModel="None"
  SoilingLossModel="None"
  OutputFields="StartTime,EndTime,PowerAC_kW,PowerDC_kW,PowerBeforeGridInterconnectionLimitAC_kW,EnergyAC_kWh,GlobalHorizontalIrradiance_WattsPerMeterSquared,
  DirectNormalIrradiance_WattsPerMeterSquared,DiffuseHorizontalIrradiance_WattsPerMeterSquared,IrradianceObservationType,DataVersion,
  AmbientTemperature_DegreesC,AmbientTemperatureObservationType,WindSpeed_MetersPerSecond,WindSpeedObservationType,
  PlaneOfArrayIrradiance_WattsPerMeterSquared,ClearSkyPowerAC_kW,ClearSkyEnergyAC_kWh,RelativeHumidity_Percent,SnowDepth_Meters,
  LiquidPrecipitation_KilogramsPerMeterSquared,SolidPrecipitation_KilogramsPerMeterSquared,Albedo_Unitless">
    <WeatherDataOptions
    WeatherDataSource="SolarAnywhereLatest"
    StartTime="2020-01-01T00:00:00-08:00"
    EndTime="2020-02-01T00:00:00-08:00"
    SpatialResolution_Degrees="0.005"
    TimeResolution_Minutes="5"
    ApplyTrueDynamics="true"/>
  </SimulationOptions>
</CreateSimulationRequest>
<CreateSimulationRequest xmlns="http://service.solaranywhere.com/api/v2">
  <EnergySites>
    <EnergySite EnergySiteId="D7RCV0GWVQ"></EnergySite>
  </EnergySites>
  <SimulationOptions
  PowerModel="PvLib"
  SnowLossModel="NREL"
  SoilingLossModel="None"
  OutputFields="StartTime,EndTime,PowerAC_kW,PowerDC_kW,PowerBeforeGridInterconnectionLimitAC_kW,EnergyAC_kWh,GlobalHorizontalIrradiance_WattsPerMeterSquared,
  DirectNormalIrradiance_WattsPerMeterSquared,DiffuseHorizontalIrradiance_WattsPerMeterSquared,IrradianceObservationType,DataVersion,AmbientTemperature_DegreesC,
  AmbientTemperatureObservationType,WindSpeed_MetersPerSecond,WindSpeedObservationType,PlaneOfArrayIrradiance_WattsPerMeterSquared,
  ClearSkyPowerAC_kW,ClearSkyEnergyAC_kWh,RelativeHumidity_Percent,SnowDepth_Meters,LiquidPrecipitation_KilogramsPerMeterSquared,
  SolidPrecipitation_KilogramsPerMeterSquared,Albedo_Unitless,SnowLossesDC_kW,SnowLossesDC_Percent">
    <WeatherDataOptions
    WeatherDataSource="SolarAnywhereLatest"
    StartTime="2020-01-01T00:00:00-08:00"
    EndTime="2020-02-01T00:00:00-08:00"
    SpatialResolution_Degrees="0.01"
    TimeResolution_Minutes="60"/>
  </SimulationOptions>
</CreateSimulationRequest>
<CreateSimulationRequest xmlns="http://service.solaranywhere.com/api/v2">
  <EnergySites>
    <EnergySite EnergySiteId="D7RCV0GWVQ"></EnergySite>
  </EnergySites>
  <SimulationOptions
  PowerModel="PvLib"
  SnowLossModel="None"
  SoilingLossModel="HSU"
  OutputFields="StartTime,EndTime,PowerAC_kW,PowerDC_kW,PowerBeforeGridInterconnectionLimitAC_kW,EnergyAC_kWh,GlobalHorizontalIrradiance_WattsPerMeterSquared,
  DirectNormalIrradiance_WattsPerMeterSquared,DiffuseHorizontalIrradiance_WattsPerMeterSquared,IrradianceObservationType,DataVersion,AmbientTemperature_DegreesC,
  AmbientTemperatureObservationType,WindSpeed_MetersPerSecond,WindSpeedObservationType,PlaneOfArrayIrradiance_WattsPerMeterSquared,
  ClearSkyPowerAC_kW,ClearSkyEnergyAC_kWh,RelativeHumidity_Percent,SnowDepth_Meters,LiquidPrecipitation_KilogramsPerMeterSquared,
  SolidPrecipitation_KilogramsPerMeterSquared,Albedo_Unitless,ParticulateMatter2.5_MicrogramsPerMeterCubed,ParticulateMatter10_MicrogramsPerMeterCubed,SoilingLossesDC_kW,SoilingLossesDC_Percent">
    <WeatherDataOptions
    WeatherDataSource="SolarAnywhereLatest"
    StartTime="2020-01-01T00:00:00-08:00"
    EndTime="2020-02-01T00:00:00-08:00"
    SpatialResolution_Degrees="0.01"
    TimeResolution_Minutes="60"/>
  </SimulationOptions>
</CreateSimulationRequest>
<CreateSimulationRequest xmlns="http://service.solaranywhere.com/api/v2">
  <EnergySites>
    <EnergySite EnergySiteId="D7RCV0GWVQ"></EnergySite>
  </EnergySites>
  <SimulationOptions
  PowerModel="PvLib"
  SnowLossModel="None"
  SoilingLossModel="HSU"
  ShadingModel="MonthlyPercentSolarResource"
  OutputFields="StartTime,EndTime,PowerAC_kW,PowerDC_kW,PowerBeforeGridInterconnectionLimitAC_kW,EnergyAC_kWh,GlobalHorizontalIrradiance_WattsPerMeterSquared,
  DirectNormalIrradiance_WattsPerMeterSquared,DiffuseHorizontalIrradiance_WattsPerMeterSquared,IrradianceObservationType,DataVersion,AmbientTemperature_DegreesC,
  AmbientTemperatureObservationType,WindSpeed_MetersPerSecond,WindSpeedObservationType,PlaneOfArrayIrradiance_WattsPerMeterSquared,
  ClearSkyPowerAC_kW,ClearSkyEnergyAC_kWh,RelativeHumidity_Percent,SnowDepth_Meters,LiquidPrecipitation_KilogramsPerMeterSquared,
  SolidPrecipitation_KilogramsPerMeterSquared,Albedo_Unitless,ParticulateMatter2.5_MicrogramsPerMeterCubed,ParticulateMatter10_MicrogramsPerMeterCubed,SoilingLossesDC_kW,SoilingLossesDC_Percent">
    <WeatherDataOptions
    WeatherDataSource="SolarAnywhereLatest"
    StartTime="2020-01-01T00:00:00-08:00"
    EndTime="2020-02-01T00:00:00-08:00"
    SpatialResolution_Degrees="0.01"
    TimeResolution_Minutes="60"/>
  </SimulationOptions>
</CreateSimulationRequest>

Snow Loss Modeling
The pvlib power model allows you to model snow losses using Bill Marion’s snow loss model. pvlib leverages SolarAnywhere snow depth and ambient temperature data to calculate site-specific snow loss estimates. Because snow loss calculations are based on accumulated snow, the snow loss model will consider snow depth and ambient temperature data for 6 months prior to the StartTime specified in the request. Visit our Terms & Concepts page to learn more about this snow loss model.

In order to model snow losses, specify NREL as the SnowLossModel in the SimulationOptions and include the following in the OutputFields list of your simulation request: SnowLossesDC_kW,SnowLossesDC_Percent . If you do not want to model snow losses, specify None or remove it from the request completely.

Snow loss output fields can only be specified when requesting historical or real-time time series data. Real-time time series requests for snow loss output fields outside the Continental United States are limited to the trailing week rather than the current hour. These fields cannot be specified when requesting a typical year or average year WeatherDataSource or when requesting forecasted time series data.

Soiling Loss Modeling
The pvlib power model allows you to model soiling losses using the soiling loss model developed by Humboldt State University. Pvlib leverages SolarAnywhere precipitation and particulate matter data to calculate site-specific soiling loss estimates. Because soiling loss calculations are based on accumulated dirt, the soiling loss model will consider precipitation and particulate matter data for 6 months prior to the StartTime specified in the request. Visit the the Terms & Concepts page

to learn more about this soiling loss model.

In order to model soiling losses, specify HSU as the SoilingLossModel in the SimulationOptions, and include the following in the OutputFields list of your simulation request: SoilingLossesDC_kW,SoilingLossesDC_Percent. If you do not want to model soiling losses, specify None or remove it from the request completely.

Soiling loss output fields can only be specified when requesting historical time-series data. These fields cannot be specified when requesting a typical-year or average-year WeatherDataSource, or when requesting forecasted time series data.

Shading Loss Modeling
SolarAnywhere supports the use of the MonthlyPercentSolarResource shading model when using the pvlib power model. In order to model monthly shading losses, specify monthly solar access percentages when creating your energy site, then specify MonthlyPercentSolarResource as the ShadingModel in the SimulationOptions. If you do not want to model shading losses, specify None or remove it from the request completely. Visit the Terms & Concepts page to learn more about the MonthlyPercentSolarResource shading model.

Create a Simulation Request Using the CprPVForm Power Model

If you plan to use the CprPVForm power model, use these XML samples to get started.

{
  "EnergySites": [
    {
      "EnergySiteId": "NZ3RTPHLJE"
    }
  ],
  "SimulationOptions": {
    "PowerModel": "CprPVForm",
    "ShadingModel": "Default",
    "SnowLossModel": "None",
    "SoilingLossModel": "None",
    "OutputFields": [
      "StartTime",
      "EndTime",
      "PowerAC_kW",
      "EnergyAC_kWh",
      "GlobalHorizontalIrradiance_WattsPerMeterSquared",
      "DirectNormalIrradiance_WattsPerMeterSquared",
      "DiffuseHorizontalIrradiance_WattsPerMeterSquared",
      "IrradianceObservationType",
      "AmbientTemperature_DegreesC",
      "AmbientTemperatureObservationType",
      "WindSpeed_MetersPerSecond",
      "WindSpeedObservationType",
      "DataVersion",
      "PlaneOfArrayIrradiance_WattsPerMeterSquared",
      "CapacitySimulatedDC_Percent",
      "CapacitySimulatedDC_kW",
      "ClearSkyPowerAC_kW",
      "ClearSkyEnergyAC_kWh",
      "RelativeHumidity_Percent",
      "SnowDepth_Meters",
      "LiquidPrecipitation_KilogramsPerMeterSquared",
      "SolidPrecipitation_KilogramsPerMeterSquared",
      "Albedo_Unitless"
    ],
    "WeatherDataOptions": {
      "SpatialResolution_Degrees": 0.1,
      "TimeResolution_Minutes": 60,
      "StartTime": "2020-01-01T00:00:00-08:00",
      "EndTime": "2020-02-01T00:00:00-08:00",
      "WeatherDataSource": "SolarAnywhereLatest",
      "MissingDataHandling": "Omit"
    }
  }
}
{
  "EnergySites": [
    {
      "EnergySiteId": "D7RCV0GWVQ"
    }
  ],
  "SimulationOptions": {
    "PowerModel": "CprPVForm",
    "OutputFields": [
      "StartTime",
      "EndTime",
      "PowerAC_kW",
      "PowerDC_kW",
      "EnergyAC_kWh",
      "GlobalHorizontalIrradiance_WattsPerMeterSquared",
      "DirectNormalIrradiance_WattsPerMeterSquared",
      "DiffuseHorizontalIrradiance_WattsPerMeterSquared",
      "AmbientTemperature_DegreesC",
      "PlaneOfArrayIrradiance_WattsPerMeterSquared"
    ],
    "WeatherDataOptions": {
      "SpatialResolution_Degrees": 0.01,
      "TimeResolution_Minutes": 60,
      "StartTime": "2020-01-01T00:00:00-08:00",
      "EndTime": "2022-01-01T00:00:00-08:00",
      "WeatherDataSource": "SolarAnywhereHindcast",
      "ForecastHorizon_Hours": 24
    }
  }
}
{
  "EnergySites": [
    {
      "EnergySiteId": "NZ3RTPHLJE"
    }
  ],
  "SimulationOptions": {
    "PowerModel": "CprPVForm",
    "ShadingModel": "Default",
    "SnowLossModel": "None",
    "SoilingLossModel": "None",
    "OutputFields": [
      "StartTime",
      "EndTime",
      "PowerAC_kW",
      "EnergyAC_kWh",
      "GlobalHorizontalIrradiance_WattsPerMeterSquared",
      "DirectNormalIrradiance_WattsPerMeterSquared",
      "DiffuseHorizontalIrradiance_WattsPerMeterSquared",
      "IrradianceObservationType",
      "AmbientTemperature_DegreesC",
      "AmbientTemperatureObservationType",
      "WindSpeed_MetersPerSecond",
      "WindSpeedObservationType",
      "DataVersion",
      "PlaneOfArrayIrradiance_WattsPerMeterSquared",
      "CapacitySimulatedDC_Percent",
      "CapacitySimulatedDC_kW",
      "ClearSkyPowerAC_kW",
      "ClearSkyEnergyAC_kWh",
      "RelativeHumidity_Percent",
      "SnowDepth_Meters",
      "LiquidPrecipitation_KilogramsPerMeterSquared",
      "SolidPrecipitation_KilogramsPerMeterSquared",
      "Albedo_Unitless"
    ],
    "WeatherDataOptions": {
      "SpatialResolution_Degrees": 0.005,
      "TimeResolution_Minutes": 5,
      "StartTime": "2020-01-01T00:00:00-08:00",
      "EndTime": "2020-02-01T00:00:00-08:00",
      "WeatherDataSource": "SolarAnywhereLatest",
      "MissingDataHandling": "Omit",
      "ApplyTrueDynamics": true
    }
  }
}
{
  "EnergySites": [
    {
      "EnergySiteId": "NZ3RTPHLJE"
    }
  ],
  "SimulationOptions": {
    "PowerModel": "CprPVForm",
    "ShadingModel": "ShadeSimulator",
    "SnowLossModel": "None",
    "SoilingLossModel": "None",
    "OutputFields": [
      "StartTime",
      "EndTime",
      "PowerAC_kW",
      "EnergyAC_kWh",
      "GlobalHorizontalIrradiance_WattsPerMeterSquared",
      "DirectNormalIrradiance_WattsPerMeterSquared",
      "DiffuseHorizontalIrradiance_WattsPerMeterSquared",
      "IrradianceObservationType",
      "AmbientTemperature_DegreesC",
      "AmbientTemperatureObservationType",
      "WindSpeed_MetersPerSecond",
      "WindSpeedObservationType",
      "DataVersion",
      "PlaneOfArrayIrradiance_WattsPerMeterSquared",
      "CapacitySimulatedDC_Percent",
      "CapacitySimulatedDC_kW",
      "ClearSkyPowerAC_kW",
      "ClearSkyEnergyAC_kWh",
      "RelativeHumidity_Percent",
      "SnowDepth_Meters",
      "LiquidPrecipitation_KilogramsPerMeterSquared",
      "SolidPrecipitation_KilogramsPerMeterSquared",
      "Albedo_Unitless"
    ],
    "WeatherDataOptions": {
      "SpatialResolution_Degrees": 0.01,
      "TimeResolution_Minutes": 60,
      "StartTime": "2020-01-01T00:00:00-08:00",
      "EndTime": "2020-02-01T00:00:00-08:00",
      "WeatherDataSource": "SolarAnywhereLatest",
      "MissingDataHandling": "Omit"
    }
  }
}
{
  "EnergySites": [
    {
      "EnergySiteId": "NZ3RTPHLJE"
    }
  ],
  "SimulationOptions": {
    "PowerModel": "CprPVForm",
    "ShadingModel": "MonthlyPercentSolarResource",
    "SnowLossModel": "None",
    "SoilingLossModel": "None",
    "OutputFields": [
      "StartTime",
      "EndTime",
      "PowerAC_kW",
      "EnergyAC_kWh",
      "GlobalHorizontalIrradiance_WattsPerMeterSquared",
      "DirectNormalIrradiance_WattsPerMeterSquared",
      "DiffuseHorizontalIrradiance_WattsPerMeterSquared",
      "IrradianceObservationType",
      "AmbientTemperature_DegreesC",
      "AmbientTemperatureObservationType",
      "WindSpeed_MetersPerSecond",
      "WindSpeedObservationType",
      "DataVersion",
      "PlaneOfArrayIrradiance_WattsPerMeterSquared",
      "CapacitySimulatedDC_Percent",
      "CapacitySimulatedDC_kW",
      "ClearSkyPowerAC_kW",
      "ClearSkyEnergyAC_kWh",
      "RelativeHumidity_Percent",
      "SnowDepth_Meters",
      "LiquidPrecipitation_KilogramsPerMeterSquared",
      "SolidPrecipitation_KilogramsPerMeterSquared",
      "Albedo_Unitless"
    ],
    "WeatherDataOptions": {
      "SpatialResolution_Degrees": 0.01,
      "TimeResolution_Minutes": 60,
      "StartTime": "2020-01-01T00:00:00-08:00",
      "EndTime": "2020-02-01T00:00:00-08:00",
      "WeatherDataSource": "SolarAnywhereLatest",
      "MissingDataHandling": "Omit"
    }
  }
}
<CreateSimulationRequest xmlns="http://service.solaranywhere.com/api/v2">
  <EnergySites>
    <EnergySite EnergySiteId="NZ3RTPHLJE"></EnergySite>
  </EnergySites>
  <SimulationOptions
  PowerModel="CprPVForm"
  OutputFields="StartTime,EndTime,PowerAC_kW,
    EnergyAC_kWh,GlobalHorizontalIrradiance_WattsPerMeterSquared,DirectNormalIrradiance_WattsPerMeterSquared,
    DiffuseHorizontalIrradiance_WattsPerMeterSquared,IrradianceObservationType,AmbientTemperature_DegreesC,
    AmbientTemperatureObservationType,WindSpeed_MetersPerSecond,WindSpeedObservationType,DataVersion,
    PlaneOfArrayIrradiance_WattsPerMeterSquared,CapacitySimulatedDC_Percent,CapacitySimulatedDC_kW,
    ClearSkyPowerAC_kW,ClearSkyEnergyAC_kWh,RelativeHumidity_Percent,SnowDepth_Meters,LiquidPrecipitation_KilogramsPerMeterSquared,
    SolidPrecipitation_KilogramsPerMeterSquared,Albedo_Unitless">
    <WeatherDataOptions
    WeatherDataSource="SolarAnywhereLatest"
    StartTime="2020-01-01T00:00:00-08:00"
    EndTime="2020-02-01T00:00:00-08:00"
    SpatialResolution_Degrees="0.1"
    TimeResolution_Minutes="60"/>
  </SimulationOptions>
</CreateSimulationRequest>
<CreateSimulationRequest xmlns="http://service.solaranywhere.com/api/v2">
  <EnergySites>
    <EnergySite EnergySiteId="9ZHR91V36F"></EnergySite>
  </EnergySites>
  <SimulationOptions
  PowerModel="CprPVForm"
OutputFields="StartTime,EndTime,PowerAC_kW,PowerDC_kW,EnergyAC_kWh,
GlobalHorizontalIrradiance_WattsPerMeterSquared,DirectNormalIrradiance_WattsPerMeterSquared,
DiffuseHorizontalIrradiance_WattsPerMeterSquared,AmbientTemperature_DegreesC,
PlaneOfArrayIrradiance_WattsPerMeterSquared">
<WeatherDataOptions
WeatherDataSource="SolarAnywhereHindcast"
StartTime="2020-01-01T00:00:00-08:00"
EndTime="2022-01-01T00:00:00-08:00"
SpatialResolution_Degrees="0.01"
TimeResolution_Minutes="60"
ForecastHorizon_Hours= "24"/>
  </SimulationOptions>
</CreateSimulationRequest>
<CreateSimulationRequest xmlns="http://service.solaranywhere.com/api/v2">
  <EnergySites>
    <EnergySite EnergySiteId="NZ3RTPHLJE"></EnergySite>
  </EnergySites>
  <SimulationOptions
  PowerModel="CprPVForm"
  OutputFields="StartTime,EndTime,PowerAC_kW,
    EnergyAC_kWh,GlobalHorizontalIrradiance_WattsPerMeterSquared,DirectNormalIrradiance_WattsPerMeterSquared,
    DiffuseHorizontalIrradiance_WattsPerMeterSquared,IrradianceObservationType,AmbientTemperature_DegreesC,
    AmbientTemperatureObservationType,WindSpeed_MetersPerSecond,WindSpeedObservationType,DataVersion,
    PlaneOfArrayIrradiance_WattsPerMeterSquared,CapacitySimulatedDC_Percent,CapacitySimulatedDC_kW,
    ClearSkyPowerAC_kW,ClearSkyEnergyAC_kWh,RelativeHumidity_Percent,SnowDepth_Meters,LiquidPrecipitation_KilogramsPerMeterSquared,
    SolidPrecipitation_KilogramsPerMeterSquared,Albedo_Unitless">
    <WeatherDataOptions
    WeatherDataSource="SolarAnywhereLatest"
    StartTime="2020-01-01T00:00:00-08:00"
    EndTime="2020-02-01T00:00:00-08:00"
    SpatialResolution_Degrees="0.005"
    TimeResolution_Minutes="5"
    ApplyTrueDynamics="true"/>
  </SimulationOptions>
</CreateSimulationRequest>
<CreateSimulationRequest xmlns="http://service.solaranywhere.com/api/v2">
  <EnergySites>
    <EnergySite EnergySiteId="NZ3RTPHLJE"></EnergySite>
  </EnergySites>
  <SimulationOptions
  PowerModel="CprPVForm"
  ShadingModel="ShadeSimulator" 
  OutputFields="StartTime,EndTime,PowerAC_kW,
    EnergyAC_kWh,GlobalHorizontalIrradiance_WattsPerMeterSquared,DirectNormalIrradiance_WattsPerMeterSquared,
    DiffuseHorizontalIrradiance_WattsPerMeterSquared,IrradianceObservationType,AmbientTemperature_DegreesC,
    AmbientTemperatureObservationType,WindSpeed_MetersPerSecond,WindSpeedObservationType,DataVersion,
    PlaneOfArrayIrradiance_WattsPerMeterSquared,CapacitySimulatedDC_Percent,CapacitySimulatedDC_kW,
    ClearSkyPowerAC_kW,ClearSkyEnergyAC_kWh,RelativeHumidity_Percent,SnowDepth_Meters,LiquidPrecipitation_KilogramsPerMeterSquared,
    SolidPrecipitation_KilogramsPerMeterSquared,Albedo_Unitless">
    <WeatherDataOptions
    WeatherDataSource="SolarAnywhereLatest"
    StartTime="2020-01-01T00:00:00-08:00"
    EndTime="2020-02-01T00:00:00-08:00"
    SpatialResolution_Degrees="0.01"
    TimeResolution_Minutes="60"/>
  </SimulationOptions>
</CreateSimulationRequest>
<CreateSimulationRequest xmlns="http://service.solaranywhere.com/api/v2">
  <EnergySites>
    <EnergySite EnergySiteId="NZ3RTPHLJE"></EnergySite>
  </EnergySites>
  <SimulationOptions
  PowerModel="CprPVForm"
  ShadingModel="MonthlyPercentSolarResource" 
  OutputFields="StartTime,EndTime,PowerAC_kW,
    EnergyAC_kWh,GlobalHorizontalIrradiance_WattsPerMeterSquared,DirectNormalIrradiance_WattsPerMeterSquared,
    DiffuseHorizontalIrradiance_WattsPerMeterSquared,IrradianceObservationType,AmbientTemperature_DegreesC,
    AmbientTemperatureObservationType,WindSpeed_MetersPerSecond,WindSpeedObservationType,DataVersion,
    PlaneOfArrayIrradiance_WattsPerMeterSquared,CapacitySimulatedDC_Percent,CapacitySimulatedDC_kW,
    ClearSkyPowerAC_kW,ClearSkyEnergyAC_kWh,RelativeHumidity_Percent,SnowDepth_Meters,LiquidPrecipitation_KilogramsPerMeterSquared,
    SolidPrecipitation_KilogramsPerMeterSquared,Albedo_Unitless">
    <WeatherDataOptions
    WeatherDataSource="SolarAnywhereLatest"
    StartTime="2020-01-01T00:00:00-08:00"
    EndTime="2020-02-01T00:00:00-08:00"
    SpatialResolution_Degrees="0.01"
    TimeResolution_Minutes="60"/>
  </SimulationOptions>
</CreateSimulationRequest>
Shading Models

There are two shading models you can specify when using the CprPVForm power model. You will need to specify the shading model corresponding to the way shading was defined in the EnergySiteCreateRequest. Visit the Terms & Concepts page to learn more about these shading models.

  • ShadeSimulator
  • MonthlyPercentSolarResource

Output Field Options

This the the list of output fields and summary output that can be requested. The list include both irradiance and weather data outputs and simulation outputs. For more information, see Irradiance and Weather Data – Options or Solar Simulations – Terms and Concepts.
 
Irradiance and Weather Data Output Fields:

  • StartTime
  • ObservationTime
  • EndTime
  • GlobalHorizontalIrradiance_WattsPerMeterSquared
  • DirectNormalIrradiance_WattsPerMeterSquared
  • DiffuseHorizontalIrradiance_WattsPerMeterSquared
  • IrradianceObservationType
  • AmbientTemperature_DegreesC
  • AmbientTemperatureObservationType
  • WindSpeed_MetersPerSecond
  • WindSpeedObservationType
  • DataVersion
  • ForecastLeadTime_Minutes
  • RelativeHumidity_Percent
  • SnowDepth_Meters1, 2
  • LiquidPrecipitation_KilogramsPerMeterSquared1, 2
  • SolidPrecipitation_KilogramsPerMeterSquared1, 2
  • SolarZenithAngle_Degrees
  • SolarAzimuthAngle_Degrees
  • Albedo_Unitless1
  • ParticulateMatter2.5_MicrogramsPerMeterCubed1
  • ParticulateMatter10_MicrogramsPerMeterCubed1

Simulation Output Fields:

  • PowerAC_kW
  • PowerDC_kW
  • EnergyAC_kWh
  • PowerBeforeGridInterconnectionLimitAC_kW
  • ClearSkyPowerBeforeGridInterconnectionLimitAC_kW
  • PlaneOfArrayIrradiance_WattsPerMeterSquared
  • PVModuleTemperature_DegreesC
  • ClearSkyPowerAC_kW
  • ClearSkyEnergyAC_kWh
  • SnowLossesDC_kW1, 2, 3
  • SnowLossesDC_Percent1, 2, 3
  • SoilingLossesDC_kW1, 2, 4
  • SoilingLossesDC_Percent1, 2, 4

Irradiance and Weather Data Summary Output Fields:

  • TotalGlobalHorizontalIrradiance
  • TotalDirectNormalIrradiance
  • TotalLiquidPrecipitation1, 2
  • TotalSolidPrecipitation1, 2
  • AverageSnowDepth1, 2
  • AverageWindSpeed
  • AverageAmbientTemperature
  • AverageAlbedo1
  • AveragePm2.51
  • AveragePm101

Simulation Summary Output Fields:

  • TotalEnergy
  • TotalSnowLosses1, 2, 3
  • AveragePercentSnowLosses1, 2, 3
  • TotalSoilingLosses1, 2, 4
  • AveragePercentSoilingLosses1, 2, 4

1 Not available for forecasted time periods.
2 Not available in requests for typical year WeatherDataSources.
3Field can only be requested when you have specified PvLib as the PowerModel and NREL as the SnowLossModel, and you are requesting historical or real-time time series data. Real-time time series requests for this field outside the Continental United States are limited to the trailing week rather than the current hour.
4Field can only be requested when you have specified PvLib as the PowerModel and HSU as theSoilingLossModel, and you are requesting historical or real-time time series data. Real-time time series requests for this field outside the Continental United States are limited to the trailing week rather than the current hour.

Weather Data Options

WeatherDataOptions attributes specify the source of weather data used in the Simulation request. For more detailed information, see Irradiance and Weather Data Options. The specific WeatherDataSource selected is license and application dependent. Visit our support center to learn more about our time series, typical year, high resolution and hindcast data sources.

Simulation Requests with Summary Output Fields

Below are some additional example simulation requests that include summary output fields. Summary output fields will request results aggregated by month and year. These can be requested alongside time series, typical year, or average year data.

{
  "EnergySites": [
    {
      "EnergySiteId": "D7RCV0GWVQ"
    }
  ],
  "SimulationOptions": {
    "PowerModel": "PvLib",
    "SnowLossModel": "NREL",
    "SoilingLossModel": "HSU",
    "OutputFields": [
      "StartTime",
      "EndTime",
      "EnergyAC_kWh",
      "GlobalHorizontalIrradiance_WattsPerMeterSquared",
      "DataVersion",
      "DirectNormalIrradiance_WattsPerMeterSquared",
      "AmbientTemperature_DegreesC",
      "WindSpeed_MetersPerSecond",
      "SnowDepth_Meters",
      "Albedo_Unitless",
      "SnowLossesDC_kW",
      "SnowLossesDC_Percent",
      "SoilingLossesDC_kW",
      "SoilingLossesDC_Percent"
    ],
    "SummaryOutputFields": [
      "TotalEnergy",
      "TotalGlobalHorizontalIrradiance",
      "TotalDirectNormalIrradiance",
      "AverageWindSpeed",
      "AverageAmbientTemperature",
      "AverageSnowDepth",
      "AverageAlbedo",
      "TotalSnowLosses",
      "AveragePercentSnowLosses",
      "TotalSoilingLosses",
      "AveragePercentSoilingLosses"
    ],
    "WeatherDataOptions": {
      "SpatialResolution_Degrees": 0.01,
      "TimeResolution_Minutes": 60,
      "StartTime": "2020-01-01T00:00:00-08:00",
      "EndTime": "2021-01-01T00:00:00-08:00",
      "WeatherDataSource": "SolarAnywhereLatest",
      "MissingDataHandling": "Omit"
    }
  }
}
{
  "EnergySites": [
    {
      "EnergySiteId": "D7RCV0GWVQ"
    }
  ],
  "SimulationOptions": {
    "PowerModel": "PvLib",
    "SnowLossModel": "None",
    "SoilingLossModel": "None",
    "OutputFields": [
      "StartTime",
      "EndTime",
      "EnergyAC_kWh",
      "GlobalHorizontalIrradiance_WattsPerMeterSquared",
      "DataVersion",
      "DirectNormalIrradiance_WattsPerMeterSquared",
      "AmbientTemperature_DegreesC",
      "WindSpeed_MetersPerSecond",
      "Albedo_Unitless"
    ],
    "SummaryOutputFields": [
      "TotalEnergy",
      "TotalGlobalHorizontalIrradiance",
      "TotalDirectNormalIrradiance",
      "AverageWindSpeed",
      "AverageAmbientTemperature",
      "AverageAlbedo"
    ],
    "WeatherDataOptions": {
      "SpatialResolution_Degrees": 0.01,
      "TimeResolution_Minutes": 60,
      "WeatherDataSource": "SolarAnywhereTGYLatest",
      "MissingDataHandling": "Omit"
    }
  }
}
<CreateSimulationRequest xmlns="http://service.solaranywhere.com/api/v2">
  <EnergySites>
    <EnergySite EnergySiteId="D7RCV0GWVQ"> </EnergySite>
  </EnergySites>
  <SimulationOptions
  PowerModel="PvLib"
  SnowLossModel="NREL"
  SoilingLossModel="HSU"
  OutputFields="StartTime,EndTime,EnergyAC_kWh,GlobalHorizontalIrradiance_WattsPerMeterSquared,DataVersion,
  DirectNormalIrradiance_WattsPerMeterSquared,AmbientTemperature_DegreesC,WindSpeed_MetersPerSecond,SnowDepth_Meters,
  Albedo_Unitless,SnowLossesDC_kW,SnowLossesDC_Percent,SoilingLossesDC_kW,SoilingLossesDC_Percent"
  SummaryOutputFields="TotalEnergy,TotalGlobalHorizontalIrradiance,TotalDirectNormalIrradiance,AverageWindSpeed,
  AverageAmbientTemperature,AverageSnowDepth,AverageAlbedo,TotalSnowLosses,AveragePercentSnowLosses,TotalSoilingLosses,AveragePercentSoilingLosses">
    <WeatherDataOptions
    WeatherDataSource="SolarAnywhereLatest"
    StartTime="2020-01-01T00:00:00-08:00"
    EndTime="2021-01-01T00:00:00-08:00"
    SpatialResolution_Degrees="0.01"
    TimeResolution_Minutes="60"/>
  </SimulationOptions>
</CreateSimulationRequest>
<CreateSimulationRequest xmlns="http://service.solaranywhere.com/api/v2">
  <EnergySites>
    <EnergySite EnergySiteId="D7RCV0GWVQ"></EnergySite>
  </EnergySites>
  <SimulationOptions
  PowerModel="PvLib"
  SnowLossModel="None"
  SoilingLossModel="None"
  OutputFields="StartTime,EndTime,EnergyAC_kWh,GlobalHorizontalIrradiance_WattsPerMeterSquared,DataVersion,
  DirectNormalIrradiance_WattsPerMeterSquared,AmbientTemperature_DegreesC,WindSpeed_MetersPerSecond,Albedo_Unitless"
  SummaryOutputFields="TotalEnergy,TotalGlobalHorizontalIrradiance,TotalDirectNormalIrradiance,AverageWindSpeed,
  AverageAmbientTemperature,AverageAlbedo">
    <WeatherDataOptions
    WeatherDataSource="SolarAnywhereTGYLatest"
    SpatialResolution_Degrees="0.01"
    TimeResolution_Minutes="60"/>
  </SimulationOptions>
</CreateSimulationRequest>

Bulk Simulation Requests

Below are some additional example simulation requests that include multiple energy sites. The GetSimulationResultResponse will contain the results for each energy site specified.

Note: Bulk request result responses are limited to 2 million lines. You can determine the number of lines that will be returned in your response by using the following equation: Number of EnergySites in Request * Number of Hours between StartTime and EndTime * (60 / TemporalResolution_Minutes).

{
  "EnergySites": [
    {
      "EnergySiteId": "D7RCV0GWVQ"
    },
    {
      "EnergySiteId": "3MA0Z5H564"
    },
    {
      "EnergySiteId": "DYQX7DUVWG"
    },
    {
      "EnergySiteId": "L26ZDBF9P8"
    },
    {
      "EnergySiteId": "M8OGEJN1QI"
    }
  ],
  "SimulationOptions": {
    "PowerModel": "PvLib",
    "SnowLossModel": "None",
    "SoilingLossModel": "None",
    "OutputFields": [
      "StartTime",
      "EndTime",
      "PowerAC_kW",
      "PowerDC_kW",
      "EnergyAC_kWh",
      "GlobalHorizontalIrradiance_WattsPerMeterSquared",
      "IrradianceObservationType",
      "DataVersion"
    ],
    "WeatherDataOptions": {
      "SpatialResolution_Degrees": 0.01,
      "TimeResolution_Minutes": 60,
      "StartTime": "2020-01-01T00:00:00-08:00",
      "EndTime": "2020-01-01T15:00:00-08:00",
      "WeatherDataSource": "SolarAnywhereLatest",
      "MissingDataHandling": "Omit",
      "ProbabilityOfExceedance": 0
    }
  }
}
{
  "EnergySites": [
    {
      "EnergySiteId": "NZ3RTPHLJE"
    },
    {
      "EnergySiteId": "6N0QX6E2U9"
    },
    {
      "EnergySiteId": "NBGTY7NBK2"
    },
    {
      "EnergySiteId": "FCDVD4A2CQ"
    },
    {
      "EnergySiteId": "6FTJ1WT0PM"
    },
    {
      "EnergySiteId": "XA70N15TNW"
    }
  ],
  "SimulationOptions": {
    "PowerModel": "CprPVForm",
    "ShadingModel": "Default",
    "SnowLossModel": "None",
    "SoilingLossModel": "None",
    "OutputFields": [
      "StartTime",
      "EndTime",
      "PowerAC_kW",
      "PowerDC_kW",
      "EnergyAC_kWh",
      "GlobalHorizontalIrradiance_WattsPerMeterSquared",
      "IrradianceObservationType",
      "DataVersion"
    ],
    "WeatherDataOptions": {
      "SpatialResolution_Degrees": 0.1,
      "TimeResolution_Minutes": 60,
      "StartTime": "2020-01-01T00:00:00-08:00",
      "EndTime": "2020-01-01T15:00:00-08:00",
      "WeatherDataSource": "SolarAnywhereLatest",
      "MissingDataHandling": "Omit"
    }
  }
}
<CreateSimulationRequest xmlns="http://service.solaranywhere.com/api/v2">
  <EnergySites>
    <EnergySite EnergySiteId="D7RCV0GWVQ"></EnergySite>
    <EnergySite EnergySiteId="3MA0Z5H564"></EnergySite>
    <EnergySite EnergySiteId="DYQX7DUVWG"></EnergySite>
    <EnergySite EnergySiteId="L26ZDBF9P8"></EnergySite>
    <EnergySite EnergySiteId="M8OGEJN1QI"></EnergySite>
  </EnergySites>
  <SimulationOptions
  PowerModel="PvLib" 
  SnowLossModel="None"
  SoilingLossModel="None"
  OutputFields="StartTime,EndTime,PowerAC_kW,PowerDC_kW,EnergyAC_kWh,GlobalHorizontalIrradiance_WattsPerMeterSquared,IrradianceObservationType">
    <WeatherDataOptions
    WeatherDataSource="SolarAnywhereLatest"
    StartTime="2020-01-01T00:00:00-08:00"
    EndTime="2020-01-01T15:00:00-08:00"
    SpatialResolution_Degrees="0.01"
    TimeResolution_Minutes="60"/>
  </SimulationOptions>
</CreateSimulationRequest>
<CreateSimulationRequest xmlns="http://service.solaranywhere.com/api/v2">
  <EnergySites>
    <EnergySite EnergySiteId="NZ3RTPHLJE"></EnergySite>
    <EnergySite EnergySiteId="6N0QX6E2U9"></EnergySite>
    <EnergySite EnergySiteId="NBGTY7NBK2"></EnergySite>
    <EnergySite EnergySiteId="FCDVD4A2CQ"></EnergySite>
    <EnergySite EnergySiteId="6FTJ1WT0PM"></EnergySite>
    <EnergySite EnergySiteId="XA70N15TNW"></EnergySite>
  </EnergySites>
  <SimulationOptions
  PowerModel="CprPVForm"
  OutputFields="StartTime,EndTime,PowerAC_kW,PowerDC_kW,EnergyAC_kWh,GlobalHorizontalIrradiance_WattsPerMeterSquared,IrradianceObservationType">
    <WeatherDataOptions
    WeatherDataSource="SolarAnywhereLatest"
    StartTime="2020-01-01T00:00:00-08:00"
    EndTime="2020-01-01T15:00:00-08:00"
    SpatialResolution_Degrees="0.1"
    TimeResolution_Minutes="60"/>
  </SimulationOptions>
</CreateSimulationRequest>