WindFarmer Services API (2.2)

Download OpenAPI specification:Download

A DNV WindFarmer calculation services API.

AnnualEnergyProduction

Gets the energy calculation result for the given inputs.

Authorizations:
Bearer
Request Body schema: application/json

Energy efficiencies calculation inputs.

Array of objects (WindFarm)

Wind farms to be included in the analysis.

Array of objects (TurbineModel)

Turbine models used in the wind farms.

Array of objects or null (WindClimate)

The wind climate data provided as frequency and turbulence distributions. For use when this measured data exists. If this list is specified then the WeibullWindClimates list should not be specified.

Array of objects or null (WeibullWindClimate)

The wind climate data provided as weibull parameters for probabilities and a single turbulence value. For use when measured data is not available. If this list is specified then the WindClimates list should not be specified.

object (ReferenceAirDensity)

The reference air density and elevation.

object (FlowModel)

The flow model data.

object (EnergyEfficienciesSettings)

The Annual Energy Production (AEP) calculation settings.

Responses

Request samples

Content type
application/json
{
  • "windFarms": [
    ],
  • "turbineModels": [
    ],
  • "windClimates": [
    ],
  • "weibullWindClimates": [
    ],
  • "referenceAirDensity": {
    },
  • "flowModel": {
    },
  • "energyEfficienciesSettings": {
    }
}

Response samples

Content type
application/json
{
  • "windFarmAepOutputs": [
    ],
  • "weightedBlockageEfficiency": 0
}

BlockageCorrection

Gets the blockage correction result for the given inputs.

Authorizations:
Bearer
Request Body schema: application/json

The blockage model calculation inputs.

Array of objects (TurbineLocation)

Details of the turbines on the wind farm.

Array of objects (TurbinePerformance)

A list of turbine performance characteristics at different wind speeds.

significantAtmosphericStability
boolean

Specifies whether there is significant atmospheric stability (true), or if the atmosphere is predominantly neutral or unstable (false).

Responses

Request samples

Content type
application/json
{
  • "turbines": [
    ],
  • "turbinePerformance": [
    ],
  • "significantAtmosphericStability": true
}

Response samples

Content type
application/json
{
  • "blockageEffect": 0
}

Status

Checks the status of the API and validates authentication.

Authorizations:
Bearer

Responses

Response samples

Content type
application/json
{
  • "message": "string",
  • "windFarmerServicesAPIVersion": "string",
  • "calculationLibraryVersion": "string"
}