Skip to content

Support for wake parameters look-up tables #59

@lejeunemax

Description

@lejeunemax

Problem

Wake model parameters (ka, kb, …) are currently scalars in WindIO. Studies show these parameters vary with atmospheric stability, wind direction... WIFA has no mechanism to express wake constant as look-up tables of ambient conditions.

I'm not sure to which extent this is not already supported by WIFA-UQ?

Proposed solution

1. Schema - enforce support for multi_dimensional_data for wake model parameters

Wake parameters should accept WindIO's existing multi_dimensional_data schema enabling to load lookup tables from referenced .nc files.

2. Solver instantiation- resolve_wake_params()

A new utility function unpacks any multi_dimensional_data wake model parameter.

When a lookup table is present, WIFA instantiates one solver per condition bin, each receiving its own resolved scalar dict. Simulations are performed independently and data is collected and eventually merged into a single output file.

If the solver used supports multi_dimensional_data wake model, then uses its built-in logic.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions