Skip to content

[FEATURE] distributed Winkler distribution, or an integrated soil_eq=True flag on from_windio_with_monopile #118

@TheMercer

Description

@TheMercer

What problem does this solve?

So stiffness is distributed and not lumped stiffness

Proposed API or behaviour

As in Issue 97 follow on

from pybmodes import MudlineFoundation
from pybmodes.models import Tower

tower = Tower.from_windio_with_monopile("ontology.yaml")
foundation = MudlineFoundation.from_soil_properties(
    pile_diameter=10.0, pile_length_embedded=45.0,
    pile_EI=tower._bmi.support.sec_props.flp_stff[-1],  # or pass directly
    soil_E=140e6, soil_nu=0.4,
    soil_profile="homogeneous", pile_behaviour="auto",
)
tower._bmi.support.mooring_K = foundation.as_mooring_K()
tower._bmi.hub_conn = 3

Can make it instead of a single diameter and EI. It can take the Tower definition to get the properties (if you know pile_length_embedded) then you know how much is in the mudline

Citable references

Issue 97

Alternatives you've considered

No response

Scope estimate

None

Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions