Skip to content

Suggestion to modify the definition of structural damping #192

Closed

Description

@RRiva

Currently, the definition of the structural damping is borrowed from BeamDyn. This implies that:

  • It does not map 1:1 with any other software.
  • Any change to the stiffness matrix forces to retune the damping coefficients.

Let's review how some wind turbine simulators model the structural damping.

In my opinion, the definition of the structural damping in WindIO should be changed to the structural damping ratios for the clamped body in the undeflected configuration. This way, each software can tune its coefficient to match the target (measured) damping ratio. A couple of obvious questions are:

  • How many modes?
  • In which order?

We cannot expect that each software will model the same modes, nor that the eigen-solver will provide them in the same order. Therefore, a possible input could be:

- mode_name:     [ "flap_1",  "edge_1", ...,  "mode_n"]
- damping_ratio: [damping_0, damping_1, ..., damping_n]

This way, a software can model the first m low-frequency modes (m <= n), and the analyst can verify that each damping is applied to the expected mode. The first modes are always: flap 1, edge 1, flap 2, edge 2, while for higher-order modes a generic "mode_n" can be used.

Best regards,
Riccardo Riva

Activity

  1. ptrbortolotti commented on Jul 10, 2026

    @ptrbortolotti
    Collaborator

    I like your suggestion @RRiva here and in issue #193.
    Do you have the bandwidths to submit one or more PRs? If not I can look for the time to work on them myself

  2. RRiva commented on Jul 13, 2026

    @RRiva
    ContributorAuthor

    Thanks Pietro 🙂 I'll start with a PR on the damping and later I'll submit one for the inertia.

  3. RRiva commented on Sep 24, 2026

    @RRiva
    ContributorAuthor

    The PR was merged 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

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