Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
W
WindEnergyToolbox
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
wtlib
WindEnergyToolbox
Commits
d039b7af
Commit
d039b7af
authored
9 years ago
by
mads
Browse files
Options
Downloads
Patches
Plain Diff
t
parent
0f98866e
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
wetb/fatigue_tools/bearing_damage.py
+2
-28
2 additions, 28 deletions
wetb/fatigue_tools/bearing_damage.py
with
2 additions
and
28 deletions
wetb/fatigue_tools/bearing_damage.py
+
2
−
28
View file @
d039b7af
...
...
@@ -4,35 +4,9 @@ Created on 13/10/2014
@author: MMPE
'''
def
bearing_damage
_SWP
(
angle_moment_lst
,
m
=
3
,
thresshold
=
0.1
):
def
bearing_damage
(
angle_moment_lst
,
m
=
3
,
thresshold
=
0.1
):
"""
Function ported from Matlab.
Matlab documentation:
"
Compute bearing damage according to SWP procedure
The basic equation is a damage equivalent loading calculated as
Damage = sum(dPitch*Mr^3.0)
Where
dPitch = pitch change in a given timestep [deg]
Mr = load component in a given sector [kNm]
We evaluate Mr (blade root moment resultant) in 10deg sectors and take
the largest damage. For a delta loading as you are investigating it is
accurate enough just to take the flap loading and ignore the changes
coming from edge load variation.
The delta pitch is a bit tricky. You need to filter you signal so minor
quick variation in pitch does not give an actual delta pitch. The
variation in pitch reference is filtered. So effectively a variation
below 0.1deg is ignored and the pitch is fixed with no variation as
long as the change is below this value.
So basically for each time step calulate dPitch*Mr^3 and sum it up with
Mr=blade flap moment. I’m sure your model will not have the details for
capacity comparison, but for changes from one configuration to another
should be ok. We do not use the sum(dPitch) for design evaluation directly.
"
Parameters
----------
angle_moment_lst : ((angle_A_vector, moment_A_vector),(angle_B_vector, moment_B_vector),...)
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment