WindFarmer Services API (2.0)

Download OpenAPI specification:Download

A DNV WindFarmer calculation services API.

Authentication

Bearer

JWT bearer token.

Security Scheme Type API Key
Header parameter name: Bearer

AnnualEnergyProduction

Gets the energy calculation result for the given inputs.

Authorizations:
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 (WindClimate)

The wind climate data.

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": [
    ],
  • "referenceAirDensity": {
    },
  • "flowModel": {
    },
  • "energyEfficienciesSettings": {
    }
}

Response samples

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

BlockageCorrection

Gets the blockage correction result for the given inputs.

Authorizations:
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:

Responses

Response samples

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