Académique Documents
Professionnel Documents
Culture Documents
Harsha Cheemakurthy
HARSHA CHEEMAKURTHY
Student | M.Sc. Naval Architecture
i
Stockholm, Sweden 2015
KUNGLIGA TEKNISKA HÖGSKOLAN
MASTER THESIS
Student Supervisor
Harsha Cheemakurthy Gunnar Steinn Ásgeirsson
Pär Johannesson
Examiner
Anders Rosén
in the
Faculty of
Naval Architecture
-------------------- this page has been left blank intentionally --------------------
KUNGLIGA TEKNISKA HÖGSKOLAN
Abstract
Faculty Name
Naval Architecture
by Harsha Cheemakurthy
As we progress beyond the information age, there is a growing urgency towards sustainability. This word
is synonymous with the way we produce energy and there is an awareness to gradually shift towards
green energy production. Corpower Ocean aims at producing energy by utilizing the perpetual motion of
ocean waves through the motion of small floating buoys. Unlike previous designs, this buoy utilizes the
phenomenon of Resonance thus greatly enhancing the energy output.
In the thesis, the simulation model developed by Corpower Ocean to virtually describe the buoy in
operation was validated. This was done by comparing forces obtained from buoy scale model
experiments, simulation model and ORCAFELXTM software. After satisfactory validation was established,
the shortcomings in the simulation model were identified. Next the simulation model was used to
generate data for all sea states for a target site with given annual sea state distribution. This information
was then used to predict ultimate loads, statistical loads, motions and equivalent load for a given fatigue
life and loading cycles. The results obtained are then treated with a statistical tool called Variation Mode
and Effect Analysis to quantify the uncertainty in design life prediction and estimate the factor of safety.
The information will be used by the design team to develop the buoy design further. Finally the issue of
survivability was addressed by checking buoy behavior in extreme waves in ORCAFLEXTM. Different
survivability strategies were tested and videos were captured for identifying slack events and studying
buoy behavior in Extreme conditions.
The work aims at validating a technology that is green from environmental and economic point of view.
i
Acknowledgements
This master thesis is the culmination of all the knowledge that I gained during the past two years at KTH University,
Stockholm. I want to express my gratitude to CorPower Ocean for giving me an opportunity to use my knowledge
towards the development of a green energy solution. I feel there is a growing awareness towards non-
conventional sources of energy and technology like the Corpower WEC will greatly boost the motivation for
governments and companies to adopt green technology. I greatly enjoyed working and learning about wave
energy. It was very interesting to learn about the technology behind the WEC and also got an insight of how
development of new technology is managed. At the company, I really liked the atmosphere. There was a lot of free
exchange of ideas, discussions and independence and different stages of thesis. Along with this, there were several
mentors who were experts in their fields who guided me and gave valuable advice.
I would like to thank my supervisor at Corpower Ocean, Gunnar Steinn Ásgeirsson for constantly guiding me and
supporting with all my queries. I am really grateful for all the help that I received from him in terms of meetings,
supporting files and most importantly advise. His composed style of working was a great inspiration to me to look
at producing results and perform better analyses.
Then, I would like to thank my supervisor at SP, Pär Johannesson for meeting several times and guiding me
towards development of load case analysis and fatigue analysis. I learnt a lot about fatigue and statistical measures
under his guidance and was really inspired by his diligence and systematic approach.
I would like to thank the CEO of Corpower Ocean, Patrik Möller, for giving me the opportunity to do my master
thesis. His attitude is very encouraging and his ambition greatly inspiring me. Working under his leadership has
greatly convinced me to work in the field of green technology.
I would like to thank other people at Corpower Ocean, especially Oscar Hellaeus for his guidance in fatigue analysis
results extraction and Luiza Acioli for the collaborative work in slack event identification.
I would like to thank Matthieu Guérinel for running the simulation model in software and extracting the results.
I would like to thank for Dr. Jørgen Hals Todalshaug and Prof. Stefan Björklund for his inputs in Load Case Analysis
and Fatigue Estimations for mechanical parts.
I would like to express immense gratitude to Prof. Anders Rosén for helping me choose the topic of my thesis
work, guiding me in developing a project plan and keeping regular meetings to track my progress. I would like to
thank him for teaching core subjects and being a mentor.
Finally, I would like to thank my family and friends, especially my parents for constantly supporting me right from
day one. I feel immense gratitude for the love and support they have given me.
ii
Table of Contents
Abstract ......................................................................................................................................... i 1
Acknowledgements ...................................................................................................................... ii 2
Abbreviations .............................................................................................................................. vi 6
Symbols...................................................................................................................................... vii
Chapter 1 ...................................................................................................................................... 1
Introduction .................................................................................................................................. 1
1.1 Thesis Statement .............................................................................................................. 1
1.2 Motivation ........................................................................................................................ 1
1.3 Objectives and Deliverables ............................................................................................. 2
1.4 Thesis Project Overview ................................................................................................... 3
1.5 Thesis Contributions to Project ........................................................................................ 4
Chapter 2 ...................................................................................................................................... 6
Background .................................................................................................................................. 6
2.1 Introduction...................................................................................................................... 6
2.2 About Corpower Ocean (CPO) ......................................................................................... 6
2.3 The Wave Energy Converter ............................................................................................ 6
2.4 Forces acting on the WEC and its Equations of Motion ................................................. 13
2.5 WEC Scale Model Experiments ...................................................................................... 17
2.6 Simulation Model in SimulinkTM by CPO ........................................................................ 20
Chapter 3 .................................................................................................................................... 22
Theory ........................................................................................................................................ 22
3.1 Introduction.................................................................................................................... 22
3.2 Wave Energy................................................................................................................... 22
3.3 Coordinate System ......................................................................................................... 28
3.4 Ocean Wave Theory ....................................................................................................... 29
3.5 Structure Failure Criteria ................................................................................................ 37
iii
3.6 Fatigue Theory and Estimation of Design Life................................................................ 38
3.7 Modeling in OrcaflexTM .................................................................................................. 44
3.8 Variation Mode and Effect Analysis (VMEA) .................................................................. 47
Chapter 4 .................................................................................................................................... 51
Methodology .............................................................................................................................. 51
4.1 Introduction.................................................................................................................... 51
4.2 Load Case Analysis.......................................................................................................... 51
4.3 Ultimate and Statistical Loads ........................................................................................ 54
4.4 Fatigue Loads.................................................................................................................. 62
4.5 Automation Methodology.............................................................................................. 67
4.6 Methodology of Extracting Results from SimulinkTM Model ......................................... 68
4.7 Methodology for Operation in OrcaflexTM ..................................................................... 76
4.8 Variation Mode and Effect Analysis ............................................................................... 79
Chapter 5 .................................................................................................................................... 83
Results and Discussions ............................................................................................................. 83
5.1 Tools Developed for Analysis ......................................................................................... 83
5.2 Experimental Data Results ............................................................................................. 84
5.3 Discussion on Experimental Data Results ...................................................................... 90
5.4 Simulink Simulation Model Results ................................................................................. 92
5.5 Discussion on Simulation Model Results ..................................................................... 100
5.6 Discussion on Fatigue Results ...................................................................................... 104
5.7 Results for irregular wave Survival Condition Waves OrcaflexTM ................................ 105
5.8 Discussion on Results obtained from OrcaflexTM ......................................................... 106
5.9 Variation Mode and Effect Analysis ............................................................................. 108
v
Abbreviations
vi
Symbols
⃗ : Acceleration in direction j
⃗ : Acceleration Vector of an arbitrary point with respect to defined origin
AD : Projected Area of Bluff body normal to the flow direction
: Added mass of component k in direction j
Ax : Wet Surface Area of Buoy
b : Fatigue strength exponent (material property)
B : Number of Blocks
Bi : Wave Drift Damping Coefficient
CM : Inertial Coefficient
d : Damage experienced during the experimental signal duration
dS : Infinitesimal area on buoy’s body to be integrated
D : Diameter of submerged body at water surface
: Equivalent Damage
: Life time Damage on the Buoy
̂ : Overall Error in estimation
: Mean Drag Force
: Excitation Force on Buoy
: Sum of External Forces
: Frequency of vortex shedding
, Fd : Drag Force
: Equivalent Load
: Gas Spring Force
: Hydrostatic Force
: Slow Drift Loads
: Inertial Force on cylinder
: Weight of Buoy
vii
: Gravitational Force due to weight of Buoy
: Lift Force
FM : Morrison Force for cylinders
Fn : Froude Number
: Sum of forces dues to Power Take Off Unit
: Transmission Force
: Radiation Force
: Friction Force
g : gravitational acceleration
H : Wave Height
H1/10 : Statistical Mean of top 10 peaks in a data set
H1/100: Statistical Mean of top 100 peaks in a data set
H1/3 : Statistical Mean of top 3 peaks in a data set
Hs : Significant Height
⃗ : Direction vectors along x, y and z axis respectively
: Moment of Inertia of flywheel
k : Wave Number
l : Distance between two adjacent vortices in the same row behind a bluff body
: Mass of oscillator
: Direction vector for component k
N : Number of Cycles of Loading
: Number of cycles of loading condition ‘k’
P : Total Pressure given as sum of static and dynamic pressure
: Atmospheric pressure at sea level
Rn : Reynolds Number
: Radius of pin
s : Scale
⃗ : Displacement Vector of an arbitrary point with respect to defined origin
t : Time duration of experimental data
T : Time Period of Wave
: Second Order Transfer Functions for Slow Drift Loads
viii
: Energy Period for irregular waves
: Natural Period of Wave Energy Device
: Horizontal velocity component of water particle
: Flow velocity far away from body such that the body has no influence on the flow
: Vertical velocity component of water particle
: Relative Velocity between Fluid and Body
̂ : Modeled Scatter Vector in VMEA model
: water depth from water surface level
̂ : Modeled Uncertainty Vector in VMEA model
: Phase angle of vortices shed
: Relative angle between wave and current
: Circulation
: Displacement of body in water
ϵ : Wave Phase
: Wave Elevation
: Wave Height
: Threshold value where the buoy is unlatched
: Heave Motion along z axis
: Sway Motion along y axis
: Surge Motion along x axis
: Roll Motion about x axis
: Pitch Motion about y axis
: Yaw Motion about z axis
̂ : Estimated Parameter Vector in VMEA model
λ : Wave Length of wave
̈ : Acceleration of oscillator
: Density of liquid under investigation
: Stress amplitude
: Fatigue strength coefficient (material property)
: Mean stress
: Ultimate stress (material property)
: Diffraction Potential of water
ix
: Damage Parameter for Fatigue in VMEA model
: Velocity Potential of water
: Velocity Potential in Finite water depth
: Velocity Potential in Infinite water depth
: Wave Angular Frequency
ω0 : Incoming wave frequency
: Wave Encounter Frequency
x
Chapter 1
Introduction
The thesis done in collaboration with Corpower Ocean (CPO) investigates the forces
experienced by the wave energy converter (WEC) in different seastates and validates existing
simulation models that describe the device.
1.2 Motivation
As we progress in to the next age, the world’s energy needs are growing at an alarming rate.
Over 80% of energy produced in the world comes from non-renewable sources like fossil fuels
which has caused an alarming rate of deterioration of the environment.I. Certain governments
are becoming aware of the problem and measures like the (20-20-20) are being set by the
European Council with aims to decrease greenhouse gas emissions, increase energy efficiency
and increase renewable sources of energy. Such similar policies and targets have brought about
investments in renewable forms of energy and given rise to many new ideas. CPO has taken a
step in this direction and is developing the WEC.
The device though proven successful in theory is still under nascent stages of development. It is
estimated that ocean waves can produce 4000 TWh of power if harnessed. If this device is
successful, potentially it could take care of 10-20% of world needs I. The work done in this
thesis would be a step in the development of this technology and one step closer to a greener
cleaner earth.
1
1.3 Objectives and Deliverables
As stated in the motivation, the concept of WEC developed by CPO is required to be practically
validated. The objectives of this thesis focus on validating measured parameters in Tank Tests
done in Ecole Centrale de Nantes in 2014 against results obtained from Simulation Models and
Mooring Specific Software OrcaflexTM. The primary objectives and CPO deliverables are as
follows,
A. Theoretical Investigation
i. Ocean Wave Theory
ii. Rainflow Counting and Damage Accumulation Theory
iii. Review of similar machine designs with extensive fatigue loading
B. Development Tools
i. Graphical User Interface to compare two different Load Cases
ii. Matlab Code for automation of Data Filtering and Processing for Peak Identification
and recording of Statistical1 Parameters
iii. Matlab Code for Rain Flow Counting and Design Fatigue Life Estimation
C. Load Case Analysis
i. Deduction of Peak Loads on mooring line obtained from experiments for Buoy 1 and
Buoy 2 performed at École Centrale Nantes in 2014 and form basis for choice of
buoy and mechanism
ii. Deduction of Peak Loads under Extreme wave conditions simulated in Wave Tank
Experiments and using these loads as basis for deduction of minimum tether
dimensions for the two materials under investigation by CPO
iii. Validation of Simulation Model by Comparison of Loads obtained from Experiments
and Simulation Model Estimation of Statistical1 loads from simulation model for
given annual sea spectrum for selected European Atlantic coast site
1
Statistical Loads/Parameters refers to Peak Loads, RMS Loads, Mean Loads, A1/3 Loads, A1/10 Loads and A1/100
Loads
2
iv. Estimation of Sea Loads for extreme cases in OrcaflexTM and comparison with
Simulation Model and form basis for selecting Buoy Survival Strategy
v. Estimation of Fatigue Related Damage and Estimation of Equivalent Load for
individual seastates at target site. Estimation of Equivalent Load for an entire
spectrum of Sea States with given seastate distribution data for the target site
D. Statistical Analysis
i. Uncertainty and reliability analysis for estimation of Factor of Safety using VMEA –
Variation Mode and Effect Analysis
The thesis addresses the objectives by dividing the contents into six chapters. Each chapter is
written such that it forms the basis for the next chapter. The overview of the thesis is as
follows,
In the beginning of the thesis a short one page abstract is written that highlights the
motivation, importance and contributions of the thesis.
The first chapter introduces the topic of the thesis in a broad sense. Then the motivation
behind the thesis work is established following which the objectives set by CPO and their utility
are listed. Then the project overview and thesis outline as done in this section is presented.
Finally, this chapter ends with the contributions this thesis made.
The second chapter establishes the background information required to better understand and
perform the objectives. The WEC technology is introduced in this section along with its parts
and governing mechanics. Previous experiments performed and simulation tools developed for
the study are introduced here. Comments on the work done so far by CPO and the need for
further analysis are established.
3
The third chapter establishes the theory required to fulfill the objectives. Wave Energy, Types of
Converters, Ocean Wave Theory, Load Case Analysis, Fatigue Theory, Failure Criteria and VMEA
are covered in this chapter.
The fourth chapter establishes the methodology adopted at different steps to fulfill the
objectives. The chapter is arranged with different sections for treating experimental results,
simulation model, OrcaflexTM model and VMEA.
The fifth chapter lists out the results and discussions in a concise and effective manner. Since
the results are numerous, the majority has been shifted to the appendices and this chapter
contains only an overview and summaries of specific cases. The results are arranged in
accordance with the objectives. Evaluations, weaknesses and observations are discussed after
the results.
The sixth chapter introduces the additional objectives that were added to the scope at a later
stage. Methodology is briefly discussed and then results and discussions are presented.
The seventh chapter is the conclusionXXVII chapter and summarizes the conclusions for the
objectives followed by establishing scope for future work.
The data generated in the thesis work was of use to the mechanical team at CPO. They are
using it as design basis for designing parts of the WEC.
The comparison with experimental data served as a tool for improving the simulation model in
SimulinkTM which is now being extended to a 6 DOF model to cater for a more accurate
representation of the WEC.
The Fatigue Equivalent Load results were useful for the mechanical design team who are using
at as design basis. The Fatigue model developed in MatlabTM is useful in predicting the fatigue
life occurring in different combinations of sea states, thus extending the ability to predict for
4
any given area in the world. This is of use for CPO in future analysis for predicting fatigue
behavior at new test sites.
Variation Mode and Effect Analysis was developed and generalized to be extended for
estimation of factor of safeties for future use for parts of the WEC device.
The results obtained from the thesis were featured in the company report and application for
further funding which was successful.
Finally, I believe the thesis has brought the technology one step closer to realizing Earth’s Green
Energy Requirement.
5
Chapter 2
Background
2.1 Introduction
The WEC has already undergone several years of development from concept to scale model
stage. In order to investigate to achieve the objectives, it is important to describe the work
done so far that forms the basis for this thesis. This chapter introduces the Wave Energy
Converter, its parts, mechanisms along with the tools that CPO has developed.
CPO is a company founded in 2009 with a goal to harness Ocean Energy and is currently
developing a WEC device. CPO uses the principle of resonance to increase the energy absorbed
from point absorber2 type WEC from incoming waves. CPO has been developing this technology
with a focus on finding feasible solutions for robustness, low cost and power absorption from a
broad spectrum of sea states.
The wave energy converter by CPO is a light, low inertia device that is able to absorb energy
from a wide spectrum of sea waves due to its geometric properties. Also due to its small size, it
has good survivability in extreme waves and a low production cost.
2
More about types of wave energy converters can be found in Chapter 3, Section 3.2.2
6
The small size has reciprocation that the natural period of the buoy becomes low. To
compensate this, an active control method is installed in the form of Wavesprings that ensure
the buoy is always in resonance with incoming waves. This combination of small size and active
control gives the device a power absorption efficiency of two to five times higher than other
similar WECs.
The WEC developed by CPO is a ‘Point Absorption’ type of Wave Energy Device. Its name
derives from the fact that the buoy is very small in comparison with the countering wave. The
heaving motion of the buoy is transferred to the Power Take-Off (PTO) where it is converted to
electrical energy with the help of inbuilt generators. See Figure 1 for summary of advantages.
7
to move closer to a higher response frequency (closer to the natural period)
resulting in larger heave amplification.
In simple words, the device converts oscillatory kinetic energy into electric
energy by exploiting the concept of resonance to maximize range of
motions.
The PTO system is a custom designed unit that aims at combining the high
load capabilities from hydraulics with the efficiency of a direct mechanical Figure 2:
Schematic of
drive. The device is what converts the mechanical motion into useful WEC
electrical energy. Temporary energy storage is done in two steps which
help in smoothing out the power absorbed as compared to impulsive power input signals. The
system has been designed for low overall inertia and high structural efficiency, aiming for a
device that is effectively energized by a relatively broad range of waves using inherent phase
control.
a. Oscillating Module
The PTO oscillator module consists of an oscillator that is connected to the tether, receiving the
forces from the buoy through a wire that connects them. It consists of two cylinders which are
interconnected through channels where a fluid interacts with two pistons. The compliance
chambers and pistons form a gas spring that pulls the lightweight buoy downwards and
balances it at its equilibrium position.
b. Transmission Module
The transmission module converts the linear motion of the oscillating rack into rotational
motion. The oscillator has a double sided gear rack that is connected to two flywheels, which
8
are accelerated as the rack moves. As the buoy and rack move upwards approximately half of
the energy is stored in the gas spring and half of it accelerates one of the flywheels. When the
buoy moves downwards the energy stored in the gas spring is released and the other flywheel
is accelerated. The energy can be temporarily stored in each flywheel before the next wave
cycle arises.
The generator module consists of two generators connected to each flywheel. They convert the
energy stored in the flywheels into electrical power, gradually decreasing the rotational speed
of the flywheels until they have come to a stop position before the next cycle starts. These
steps give a smoother and stable power output from the peak.
2. Tether
The tether could be made of polyester or steel3 and its main function is to fasten the buoy to
the sea bed. It will be in tension during its entire life span to avoid snapping and associated
impulse loads. Fatigue loads on the tether will be important to study as it is subjected to cyclic
loading.
The tether will be connected to the sea floor by means of a latch and pinions driven in to the
seabed.
4. Connector at Buoy
The tether will be connected to the PTO by means of a connector. This part will be subjected to
cyclic loading and could be studied for fatigue loading.
3
Choice of material is still under investigation by CPO
9
5. Buoy
Currently there are two buoy designs under investigation as shown in Figure 3. Buoys are
designed to be light weight and hydrodynamically smooth in the vertical direction to avoid
energy losses due to friction or form resistance losses.
Based on the given geometry, only vertical motions are converted to electric energy in the PTO.
But in reality, the buoy will be subjected to all 6 degrees of freedom. The buoy should be
designed in such a way that Heave motion dominates while other motions are suppressed.
For example in the above buoy designs (Figure 3), Buoy 2 exhibits more resistance in heave
oscillatory direction. A Computational Fluid Dynamics (CFD) analysis is probably required before
one can quantify the performance of the buoy. In this thesis, choice of buoy is established by
studying individual forces based on experimental results performed on 1:16 scale models.
10
2.3.4 Latching mechanism and its repercussions on impulse forces
Phase control by latching has been in development for many years and was originally proposed
around 1980 by J.Falnes. and K.Budal III. Latching is an interesting approach of controlling the
oscillation period of the system, bringing it closer to wave period of various sea states thus
encouraging resonance. This way the body’s motions get amplified giving it a maximum velocity
for that wave.
Latching is done by stopping the motion of the system at the extreme excursion when the
velocity is zero and holding it there for a certain time. Subsequently, the device is released at
the optimal moment. This is shown with curve c in figure 4. The main challenges when using
latching control, as many other active control schemes, is that the system must be able to
predict ahead of time the right moment to unlatch. For a heaving point absorber this
"anticipation" time is a quarter of the period of the natural frequency of the system before the
maximum peak in excitation forceIV. It is therefore important to know the natural period of the
WEC system, to be able to predict the time it should be released before the peak force. The
more complicated challenge is to know when that peak will occur.
Latching has shown that it has the capability to significantly increase the absorbed power from
the wave. Studies have shown a gain of up to a factor of 4 compared to a device without
latching control. A. Babarit and A.H. Clement showed in their paperV VI, a gain by latching almost
up to a factor of 3, depending on the peak period. The increase was observed in experiments in
regular waves. There the system knows the height and period of the incoming wave. In nature,
the sea has different sea states with different combinations of wave height and periods, making
the prediction complex as that would optimally be based on a future value.
11
Figure 4: Latching Mechanism where Curve (a) is the incident wave, Curve(b) is the
resonant wave motion, Curve(c) is the actual movement of buoy subjected to latching..XXXIV
[ ( )] (1)
where, is the natural period of the device, H is the wave height and T is the period of the
wave, for regular waves. For irregular waves the threshold can be calculated in the same way,
where T is substituted by the energy period Te and H is substituted by . This has given
encouraging results as published by Lopes et. al.VII where for irregular waves the results gave
an increased capture width of a factor of 2,5 compared to a passive system.
12
Despite the advantages with latching, there is an inherent problem with effective power
absorption. Latching involves sudden stopping and release of the buoy at critical positions to
ensure resonance. These sudden mechanisms give rise to steep power surges which are difficult
to capture in the short time they occur.
To avoid the impulse problem with latching mechanism, pneumatic Wavesprings were
developed that smoothen out the motion of the buoy in waves while ensuring resonance. This
way the power absorbed does not come from steep surges in forces but instead comes from a
continuous buoy response.
The working of the Wavesprings is classified as per the requirements of CorPower Ocean and
will not be discussed here.
The forces on the point absorbing buoy can be represented according to Newton’s second law
of motion as,
(2)
where, m represents the mass of the system, the acceleration, as external forces due to
waves and FPTO as internal forces on buoy due to the PTO. The PTO is made up of several
components, the details of which can be found in Section 2.3.2.
13
The internal forces due to PTO can be further split into,
(3)
where is the gravitational force due to weight of oscillator and , and are
transmission force, gas spring force and friction force respectively which are transmitted to the
buoy through the wire.
The external forces due to waves are pressure based forces due to different wave body
interactions. It can be further broken down into,
(4)
where, is the excitation force, is the radiation force, is the hydrostatic force and is
the drag force. The total power absorbed by the buoy can be calculated by multiplying the
external forces by the respective velocity component.
The diffraction force is the result of integrating the pressure distribution over the wet surface
area of a fixed buoy for an incident wave. In other words, when the buoy is fixed and restricted
in its motion, the force experienced by it when an incoming wave passes is known as the
excitation or diffraction force. More about this force will be discussed in Chapter 3, 3.4.
The radiation force is the force experienced by the body when it is forced to oscillate in the
absence of waves. It is found by integrating the pressure distribution over the body’s surface.
14
2.4.3 Hydrostatic Force
The hydrostatic force is the force experienced by a stationary buoy in calm water. It is simply
the difference between the buoyancy force and the gravitational force. It can be expressed as
Newton’s second law as,
(5)
where is the submerged volume of the body, is the weight of the buoy and is the
hydrostatic force.
Drag is the resisting force a body experiences when there is a relative motion between the body
and the surrounding fluid. Drag is a complex phenomenon and broadly it can be split into two
components,
1. Viscous Drag
2. Form Drag
There are numerous other sources of drag such that wave making drag, spray drag etc but they
are insignificant in this case.
Viscous Drag is due to skin friction while form drag is due to the body’s shape. More discussion
on this is presented in Chapter 3, Section 3.4.
15
For the case of WEC buoy, viscous drag will be most significant and can be expressed as,
(6)
where is the drag coefficient, is the wet surface area and is the relative velocity
During experiments and simulating modeling, data was also extracted that described the
motion of the buoy in 6 DOF. The governing equations for this motion are as follows.
The equations of motion for the buoy can be split into two cases,
1. Engaged to flywheel
2. Disengaged with flywheel
Engaged Condition
(7)
16
Disengaged Condition
(8)
Length 50
Breadth 30
Depth 5
17
Figure 5: Wave Tank Testing Facility at École Centrale de Nantes in 2014
For the experiment, the buoy was attached to a tether which was driven through a simple
pulley placed at the bottom of the tank. The other end of the tether was then connected to
another device that provided a pre-tension and measured the tension in the device. The set-up
is as shown in Figure 6.
Figure 6: CAD representation of Buoy in Wave Tank with device to measure tension in tether
18
For the testing of the Buoy the following equipment was used,
Figure 7: Picture showing bright white lights installed on buoy to record the 6 DOF motion of buoy
Due to limitations in Tank Dimensions and available time, all seastates could not be
experimented. Hence, only selected seastates were tested. In Figure 8, the yellow boxes
represent the sea states for which experiments were carried out. The blue box represents the
tank limitation. Any seastates lying outside the blue box could not be tested.
These experiments were carried out for regular seas as well as irregular seas for latching (linear
damper) mechanism and Wavespring mechanism for both the buoy designs. In addition,
numerous other tests like radiation tests and calibration were carried out. In total, there were
296 experiments that were carried out.
19
Figure 8: Seastates that were tested in the wave tank (marked by yellow boxes)
The entire list of data obtained from an experiment can be found in Appendix 5. Since the
output signal was raw, it requires certain processing before useful results can be extracted. The
methodology for this can be found in Chapter 4.
In the previous section we saw that experimental tests were performed to test the validity of
the technology. But since, it is very expensive and time consuming to book a wave tank, an
alternative way of testing the buoys was required.
Keeping these factors in mind, a simulated platform that would replicate the results from a tank
tests on a computer was devised. Such a model could be used at the user’s convenience to test
the buoy in all kinds of sea states for different buoy configurations. Thus, a mathematical model
based on Ocean Wave Theory, Buoy Motions and Forces described in Section 2.4 was
developed in SIMULINKTM, which is a special add-on package with MATLABTM, developed by
MathworksTM.
20
The model presents itself in the form of a GUI in which various parameters are entered and the
program outputs results. More details about this simulation model can be found in Chapter 4,
Section 4.6.
21
Chapter 3
Theory
3.1 Introduction
This chapter describes all the necessary theoretical background required to understand the
thesis and develop algorithms to establish the analyses performed in this thesis work. Beginning
with description of Wave Energy, the chapter progresses with sections on Ocean wave theory,
Fatigue theory with emphasis on rain flow counting method, review of other machines with
extensive fatigue loading, stress strain relationships, OrcaflexTM modeling and finally ends with
a section on variation mode and effect analysis (VMEA).
22
phenomenon of resonance thus greatly increasing the power output as compared to
conventional wave energy convertors. The current design has been tested over the last year
using a scale model in a wave flume in École Centrale de Nantes, France. Results have been
promising and it was observed, the energy density was over 5 times higher than previous
designs. The tests showed an energy/ton ratio comparable to wind energy. Full Scale models
are scheduled for testing in the coming year.
There is immense potential for wave energy along coast lines of major cities. Certain spots have
been identified as shown in Figure 9a and Figure 9b. It can provide green sustainable energy
and meet the present electric demand. In addition, the technology can be used to power
remote islands. The effect of the devices on marine life is yet to be studied but owing to no
exposed moving parts and no emissions, it can be guessed that marine life will not be impacted
greatly. But the presence of wave energy buoys might hinder the passage of sea traffic.
Figure 9a: Identified Locations where Wave Energy Device can be potentially used 1. (Source:
UserfulWaves) VIII
23
Figure 9b: Identified Locations color coded according to energy potential. 1. (Source: wikimedia)VIII
The process of extraction of energy from waves has inspired many novel techniques working on
different principles in the past. Though most of the technologies are still in an experimental
stage, the interest in the field has led to a growing community and allowed archiving the
progress.IX
24
There are then several sub categories under each of these categories. An entire list can be
found at Wikipedia’s wave energy pageXI but a few devices worth mentioning are Pelamis,
Wave Dragon, Wave Roller and PowerBuoy.
An Oscillating Water Column (OWC) is a wave energy device that uses the flow of air to turn a
turbine. A typical device has a large cavity of air in a sloping cavity such that it gets narrower as
we move up. The device has an opening on top and in this opening a turbine is placed. This
entire device is then put in water with waves. The schematic is shown in figure 10.
As the wave crest passes the structure, the water moves up in the cavity. The constriction in
space compresses the air and pushes it through opening on top while turning the turbine.
Similarly as the wave trough passes the structure, the water level in the cavity falls, thus
reducing the internal pressure. This sucks the air from outside thus turning the turbine as this
happens.
Figure 10: Schematic of how an Oscillating Water Column works. (Image Courtesy-
en.openei.org)XII
The turbine is designed to turn in one direction despite bi-directional airflow.XIII XIVThe device
can be both floating type as well as fixed type and is usually more suitable for shallower waters
25
since it has to be tethered to the sea bed. There are over 1890 patented examples of OWC type
of WEC devices.XXXV
3.2.3.2 Overtopping
An overtopping type of wave energy device (Figure 11) is unique in its way of capturing energy
from waves since it uses conversion of potential energy into useful mechanical energy to turn
turbines. This device is a partially submerged device and there can be found shore based and
floating models.
Figure 11: Schematic of an Overtopping type of wave energy converter (Image Courtesy-
en.openei.org )
When a wave crest passes the device, the water overflows into the device. The overflowing
water is then collected in a funnel where it is stored for a while. When the wave trough falls
directly under the device, the water in the funnel is released through a turbine situated at the
bottom of the funnel. This flow turns the turbine. An existing example of this type of device is
the sea dragon.
26
3.2.3.3 Oscillating Bodies
This is a very wide group and includes diverse technologies based on oscillatory motion of
device. The devices can be attenuator type (Figure 12) or heaving buoys (Figure 14) or of
pitching type (Figure 13). In general, these devices consist of a moving body that is influenced
by motion of waves. This motion is converted into useful electrical or mechanical energy.
27
Figure 14: Heaving Buoy (Point Absorber) type of Oscillating Body WEC (Image Courtesy-
en.openei.org)
These devices are usually found in relatively deeper seas where wave heights are higher than in
shallow waters. This also means that they have to be relatively higher survivability in
comparison with other types of WEC devices.
Under this category, if the oscillating device is small compared to the incident waves, then the
WEC device is called a Point Absorber type Wave Energy Device. The WEC by CPO is a point
absorber type of device which will be discussed in detail in the subsequent chapters.
For the purpose of the study, an earth fixed coordinate system has
been chosen as shown in figure 15. Typically, a body in water has
6 degrees of freedom. Three of them are translational while three
are rotational. The three translational degrees of freedom are,
a. X – Surge (η1)
b. Y – Sway (η2)
c. Z –Heave (η3)
Figure 15: The axis for the
coordinate system
28
The three rotational degrees of freedom are,
a. XX – Roll (η4)
b. YY – Pitch (η5)
c. ZZ – Yaw (η6)
Based on the principal motions described above, the motion for an arbitrary point located at
(x,y,z) on the buoy can be calculated as,
⃗ (9)
For all calculations the reference frame used is an inertial frame of reference. This means the
coordinate system is not accelerated.
There are different types of waves that can be studied under ocean wave theory. They are,
(10)
29
If we have several regular waves, we can add them to produce an irregular wave. So, in other
words an irregular wave can be described as a sum of sine or/and cosine functions.
Particle velocities in a wave are given by its velocity potential and can be written as,
(11)
for shallow and deep water respectively, where, g is the gravitational constant, is the wave
amplitude, is the wave frequency, k is the wave number, h is the water depth and z is the
depth at under investigation. Then the velocities are given as,
and (12)
We are intereseted in the excitatition forces caused by a regular wave on a small volume
structure. Since the buoy can be considered as a small volume structure, the excitation forces
on it are,
∫ ∑ (13)
(14)
which is the sum of dynamic and hydrostatic pressure, where is the water density, z is the
water depth, is the wave amplitude, is the wave frequency and k is the wave number.
Ocean waves often interact with each other to produce complex phenomenon that produce
different types of forces for different structures. For a Buoy, the following effects are relevant,
30
a. Wave Frequency Effect – Buoy is linearly excited by frequencies within the wave
frequency range.
b. Sum-Frequency Effect – This effect can excite resonant oscillations in heave, pitch and
roll. This phenomenon is known as ‘springing’ and can contribute to fatigue of tethers.
Since the buoy is restrained by vertical forces, its motion is dominated by natural periods in
heave, pitch and roll. In addition to these forces, it is also important to see which type of forces
dominate for the buoy.
Figure 16: Classification of wave forces for different geomtry ranges against incoming wave lenghts
(Source: Marilena Greco Lecture Notes TMR4215: Sea Loads, NTNU)
Depending on which area the buoy is operated, the dominating forces will vary.
In the case of a diffraction problem, the body is fixed and interacts with the incident waves. The
forces arising can be split into two forces arising from two separate potentials. One is the
incident wave velocity potential and the other is the diffraction velocity potential such that the
31
total excitation force can be given as the integral of these velocity potentials over the area of
the wet surface area given as,
∫ ∫ (15)
In the case when viscous forces dominate, mean drift loads are caused which are connected
with the wave amplitude as follows,
When the wave amplitude and wave length of a waves is sufficently large relative to the cross
sectional dimensions of the buoy, viscous effects can cause important wave drift forces. In such
a case, third order forces dominate over second order forces.
Viscous effects can create a mean drift force that causes the body to move against the waves.
This is because at the wave crest, the fluid velocity is parallel with the wave velocity whereas in
the trough fluid velocity is parallel with the wave velocity but in the opposite direction. Hence
there are opposite forces acting on the buoy at the same time due to viscous effects. If the
phase of the heave motion is such that the largest part of the buoy is at the wave trough, then
there will be a mean drag force in the opposite direction of the wave. See Figure 17 for
reference,
Viscous Drag
force in
opposite
direction
Figure 17: Slow Drift motions in opposite direction of wave due to viscous effects
32
Slow Drift motions are caused by resonance oscillations that are excited at frequencies lower
than the incoming wave frequencies. These motions are cause by nonlinear interactions in
steady state conditions. Since these motions are caused by low frequencies one needs at least
two incoming waves with different frequencies and amplitudes to cause these motions. When
these two waves interact destructively a new wave with lower frequency is formed which
causes these resonant oscillations. These type of oscillations are common in irregular waves.
For a moored structure with a small water plane area, the slow drift motions can occur in both
the horizontal as well as the vertical plane. Mathematically slow drift loads can be expressed as,
( )
(16)
( )
where refer to transfer functions of the slow drift loads (2nd order transfer functions),
is the wave amplitude, is the wave frequency and is the wave phase. There transfer
functions depend only on first order solutions for regular waves.
In an irregular sea, two waves with frequencies ω1 and ω2 may interact constructively to give
sum frequencies of the type,
a. 2 x ω1
b. 2 x ω2
c. ω1 + ω2
These effects are caused when an incident wave interacts with a reflected wave. An interesting
phenomenon associated with sum frequency effects is the phenomenon of springing. It is a
steady state elastic resonant motion in the vertical plane which results in the fatigue of tethers.
33
In survival conditions, sum frequency effects can cause another phenomenon called ringing. It
is a consequence of 3rd and 4th order sum frequency effects and is a transient resonant elastic
motion.
In order to understand viscous wave loads, it is important to learn a bit about fluid mechanics
and specifically, the flow past a cylinder and the generation of vortices.
When considering flow past a cylinder, the behavior depends on the type of flow. The type of
flow is decided by the Reynolds Number (Rn). Different flow regimes for a circular cylinder are
as listed below,
In the subcritical regime the boundary layer is always laminar, whereas in super critical and
trans-critical regimes the boundary layer becomes increasingly turbulent upstream of the
separation point.
Boundary layer can be defined as the area around the surface of the body where the fluid
velocity is lower than the ambient flow velocity. Its thickness can be defined as the distance
between the body’s surface and the point where the tangential velocity component is 99% of
the ambient flow velocity.
Laminar flow is a flow where there is no intermixing of fluid streams. It is a well-organized flow.
34
Separation point is the point where the flow separates from the body and forms vortices
(Figure 18).
XVI
The vorticity in the boundary layer is not zero because of the differential in the tangential
velocity as one moves away from the cylinder. This causes a net rotation which gives rise to
vorticity. As the flow separates, this vorticity gives rise to vortices which are shed in the wake
region of the cylinder. Based on the flow regime, the vortices are shed in a different manner as
shown in figure 19.
(17)
where, is the circulation of the vortex and l is the distance between two adjacent vortices in
the same row.
The importance of vortex shedding is that it induces force components in parallel and normal
directions. In the normal direction alternate vortex shedding causes a force known as life force.
| | (18)
The vortex shedding also causes an oscillatory drag force which is given by,
(19)
Thus the lift force and drag force have different time periods. The lift force oscillates with a
period of while the drag force oscillates with a period of /2.
Viscous Wave Loads become important for oscillatory ambient flow which is the case with sea
waves. For cylinders, wave loads when viscous forces matter are calculated using the
Morrison’s Equation given as,
| | (20)
The equation assumes λ/D > 5. The equation is not valid at free surfaces as the velocity
distribution cannot be described by a linear wave, because at free surface, nonlinear effects
matter.
36
3.5 Structure Failure Criteria
Ultimate Load for a structure from a structural point of view is the magnitude of load beyond
which the structure will fail. By failure, it is meant that the structure will undergo a fatal
fracture. In practice, we try to make sure that the maximum occurring forces on a structure fall
well below the ultimate load capacity of the structure.
Consider figure 20 which shows the stress strain relationship for structural steel which is a
common construction material.
In the figure,
a. Point 1 refers to the Ultimate Strength. This is the maximum stress the material can
take. Beyond this point if further force is added, the materials stress bearing capacity
decreases.
b. Point 3 refers to the point where the material finally breaks or fractures fatally.
c. Point 2 refers to the yield strength. Until this point the ratio between stress and strain is
constant and the material traces back to its original shape on releasing of load.
d. Region 4 refers to Strain Hardening region. In this region, the material becomes very
stiff and hardens but can no longer come back to its original shape on release of loading
e. Region 5 refers to the necking region. In this region, the material starts to loose mass at
the weakest link and the stress bearing capacity decreases until fracture.
37
Figure 20: Stress Strain Relationship for Structural Steel
While designing a structure, we should keep the yield strength in mind instead of ultimate
strength. For a material it is calculated using experiments. When a person ceases to come to its
original shape after applying stress, the point is marked as Yield Strength point as shown in
Figure 20.
If a material’s yield strength is known it can be tested for safety by computing the tensile stress
in the cross section by using Equation
(21)
38
nominal maximum stresses that cause fatigue can be a lot lower than the ultimate tensile stress
or yield stress limit for the structure. Hence it is important to do a fatigue analysis and estimate
the design life.
Typically Fatigue is presented using S-N curves which are a correlation between the stress in a
structure and the number of cycles of loading. Figure 21 shows a typical S-N Curve.
As seen from Figure 21, each stress state S1 corresponds to Number of Cycles N1. In other
words, if a structure was to be cyclically loaded such that the material develops a stress S1 then
it will survive until N1 cycles and will fracture after that.
The above graph represents an ideal situation where all loading cycles are of uniform
magnitude. In reality, the WEC is subjected to loading cycles that are non-uniform in magnitude
and occurrence. This is because waves in real life are irregular and they cause an irregular buoy
response. Hence an S-N curve cannot directly be used for the present scenario. However,
damage accumulation theory can be used in combination with the S-N Curve and the ‘Rain Flow
Counting Method’.
39
3.6.2 Rain Flow Counting Method
Rain Flow Counting Method is a tool for fatigue load analysis used to reduce a spectrum of
varying stress into a set of simple stress reversals. The algorithm was developed by Tatsuo Endo
and M. Matsuishi; 1968 XVIII and has been the most popular method lately for fatigue analysis.
Usually for a typical loading there will be cases where the structure undergoes irregular loading.
In such cases, individual loads can be identified and clubbed into blocks (Figure22). Then the life
span of the structure can be determined by using Palmgren-Miner Rule. The damage
accumulation rule states that if there are k different stress amplitudes in a spectrum with
amplitude contributing cycles and if is the number of cycles to failure, then, failure
occurs when,
( ) (22)
The S-N Curve in Figure 21 can be expressed using the Basquin relationXIX,
( ) (23)
where, is the fatigue strength coefficient (material property) corresponding to the stress at
failure for cycles, and is the fatigue strength exponent (material property). Here the
reference number of cycles is chosen to
40
Figure 22: Clubbing of stresses according to Palmgren Miner Rule
(Source: Wikipedia)
Fatigue is a common and very important part of design analysis as the failure can be very
sudden and can happen at loads much lower than the material’s yield strength. In order to
better prepare for fatigue, it is interesting to study similar existing machines that undergo
extensive fatigue loading. Two such machines have been studied and the findings can be found
in Appendix 2.
When we talk of fatigue related failure, the critical question then becomes – ‘how much time is
left until the structure fails due to fatigue damage’. Based on the S-N curve and damage
accumulation theory, one can predict the lifespan if we know exactly what loads have acted in
the past and what loads are going to act in the future. But, this is not realistic in most real life
cases.
Alternatively, if we know how much time we want the structure to survive for how many cycles,
we can deduce the one single load that would replace the entire spectrum of loading during the
structure’s life time. In other words, the damage will undergo the same damage due to this one
41
load as it would normally under a full spectrum of loads for the given time period. This load is
called ‘Equivalent Load’.
For a material, the S-N curve is standard and can be found in literature. For example, if the
equivalent load was calculated for N cycles, then the corresponding stress amplitude can be
found from the S-N curve. Using this stress amplitude and Equivalent Load with FOS, the cross
section area of the concerned part can be deduced using Equation 21, Section 3.5.2.
In real life, we are interested in finding the equivalent load for a spectrum of sea states. If one
knows the exact distribution of seastates in a target area across the design life span, one can
assess the equivalent load for such a spectrum.
This is done in two steps. Initially, the damage caused by the cyclic loads for each sea state are
found with the assumption that only one sea state occurs in the spectrum for the design life
time. Finally, once damages are found for each sea state, they are multiplied with the spectrum
distribution of sea states normalized to one and then added to get total damage. This damage is
then used to deduce the Equivalent Load using equation 25. The method for estimating this is
further discussed along with Equivalent Load Results for ‘Yue’ target site in Chapter 5, Section
5.4.3.
corresponding to,
In addition, we have determined the value of b as 4.8 from the corresponding Wöhler curve for
steel and 5.5 for polyester.
42
Using the above information we can formulate,
∑ (24)
(25)
where,
= Equivalent Damage
(26)
⁄
( ) (27)
43
3.7 Modeling in OrcaflexTM
3.7.1 Introduction
During the experimental tests, in École Centrale de Nantes, there were some wave tank
limitations in terms of generation of higher sea states. Since higher sea states pertain to
extreme waves, it is very important to study them to see how the buoy reacts and what forces
it experiences in survival conditions. Results for survival cases can be generated using the
SIMULINK model but there is a need to validate these results as higher sea states are very
critical in determining survivability.
For validation and studying the motion of buoy in extreme sea states, OrcaflexTM is used. As
taken from the official website,“OrcaFlexTM is the world's leading package for the dynamic
analysis of offshore marine systems, renowned for its breadth of technical capability and user
friendliness. OrcaFlexTM also has the unique capability in its class to be used as a library,
allowing a host of automation possibilities and ready integration into 3rd party software.”XXI
Another advantage of using OrcaflexTM is the Graphic User Interface the software has (Figure
23). The graphics helps visualize the motion of the buoy under the influence of waves. The
visualization helps identify key motions and snapping events in the tether.
In addition, with OrcaflexTM one can test different survivability strategies and choose one that
causes the least forces on the connecting parts.
44
Figure 23: Graphic Use Interface for OrcaflexTM XXII
(28)
where the subscripts j and k are row and column numbers in the QTF matrix. Then, ‘jj’ and ‘kk’
correspond to the diagonal elements and ‘jk’ corresponds to an off diagonal element.
Damping
45
OrcaflexTM estimates wave drift damping for the buoy using Aranha’sXXXVI simplified method. It
can be expressed as,
(29)
where Bi is the wave drift damping coefficient, Fi is the mean wave drift excitation, k0 is wave
number and ω0 is the wave frequency. Damping coefficient is found by differentiation of the
QTF matrix. the method can also include the effect of current by modifying the wave frequency
into an encounter frequency given by,
(30)
where U is the current velocity and is the relative angle between wave and current.
The new version of OrcaflexTM has made improvements in the computation by including
developments in ocean wave theory done by MolinXXXII and MalenicaXXXIII et al to make the
computation reliable for all water depths and current wave interactions.
For the mooring line, the slow drift damping is incorporated as part of the Morrison Equation
which is given by,
(31)
where ρ is density of water, D is the diameter of circular body, CM is the mass coefficient and a
is the undisturbed fluid acceleration at the strip’s center.
46
3.8 Variation Mode and Effect Analysis (VMEA)
3.8.1 Introduction
The WEC by CPO is subjected to cyclic loads as mentioned earlier in the chapter 5 on Fatigue.
Although the rain flow counting algorithm and fatigue theory give us specific equivalent loads
for a given design life, the load estimation as well as the fatigue model suffers from
uncertainty.XXIII This uncertainty of results is quantified with the Variation Mode and Effect
Analysis (VMEA). The presentation here will follow the same lines as (Svensson & Sandström,
2014).XXIV
This allows the designer to choose appropriate safety factors while designing the components
that are sensitive from a fatigue point of view. VMEA is also helpful in identifying factors that
are responsible in causing the most uncertainty. Such information helps the designer decrease
contribution from such factors during the design stage to reduce the overall uncertainty and
increase the overall efficiency to get an optimized product.
At this stage, no experiments have been carried out to obtain fatigue results on the tether.
Hence, the data is limited presently and is based on literature and data provided by CPO.
47
Figure 24 shows how these above mentioned factors can skew the predicted results for design
life. In the end we are interested in finding the safety factor ϒ which is directly influenced by the
uncertainties.
Figure 24: Illustration of the influence of uncertainty during the design process (Source: Svensson
& Sandström, 2014XXIV )
Safety Factors can be found using many methods but these in essence can be reduced to
groups,
1. Combining safety factors on essential sources based on the worst case for all essential
inputs.
2. Assign statistical distributions to all essential sources, perform a probabilistic evaluation and
use a pre-determined low probability of failure to find a proper safety factor.
In engineering practice, methodologies are usually based on the first group but the drawback
with this group is the tendency to overdesign. A combination of worst cases often leads to
highly improbable case. Another drawback with this group is the lack of knowledge of the
actual probability of occurrence.
The second group focuses more on obtaining quantified probabilities of failure for different
sources of uncertainty by monitoring the entire process of uncertainty propagation through the
model for load and strength. A drawback with this method is the lack of knowledge pertaining
48
to uncertainties and their assigned statistical distributions. This leads to application of advanced
statistical methods based on inputs that can be very subjective. For point 2 and point 3 in the
sources of uncertainties described above, we can only have rough estimates of their actual
uncertainties.
VMEA approach belongs to the second group of safety factor prediction. The inherent problem
of weak knowledge on statistical uncertainties is solved by reducing the statistical complexity to
second moment statistics.XXV This reduces the uncertainty to a scalar measure of the standard
deviation of each source.
Since we are working with fatigue life estimation, standard deviation is not a very good
measure since it is variable for different lives. This is improved by converting the scale to a
logarithmic one.
̂ ̂ ( ̂) (32)
where ( ̂) is the fatigue life model with damage parameter (subsea force, stress etc), the
estimated parameter vector ̂ ̂ ̂ .
̂ ̂ ̂ ( ̂) (33)
49
where is the actual relation for log life depending on damage driving parameter and the
involved scatter in load and strength. Then we can approximate the prediction error by a simple
summation,
̂ (34)
where the quantities Xi, represent different types of scatters or uncertainties respectively, and
are assumed to have zero mean. In the analysis we only use the variances and co-variances of
Xi’s, and not their exact distributions, which are often not known to the designer. It is more
useful to convert the uncertainty into logarithmic form and then relate It to the overall life of
the structure using a sensitivity coefficient. This is motivated by the ‘Gauss Approximation
Formula’. For the transfer function from stress to design life, we have,
| (35)
( ̂ ̂ ) as a linear regression model. This can be motivated using Basquin Equation found in
50
Chapter 4
Methodology
4.1 Introduction
On basis of the theory described in chapter 3, this chapter lists out the details of methodology
adopted to perform the objectives. The chapter is divided into sections for General Load Case
Analysis, Experimental Investigation, Simulation Results Extraction and Investigation, Fatigue
Results Extraction, Simulation in OrcaflexTM followed by VMEA.
4.2.1 Introduction
A load case can be defined as a set of forces acting on a buoy when subjected to a particular
combination of wave height and wave period known as a sea state. In figure 25, each empty cell
corresponds to a unique load case.
The wave energy device has many parts and consequently subjected to many dynamic and
static forces. The first step is to identify loads that are interesting to study. In this study, the aim
is to find,
1. Ultimate Loads
2. Statistical Load Statistics like RMS, Mean, H1/3, H1/10 and H1/100
3. Fatigue Loads
51
These forces will be calculated and recorded from different sources and compared so that we
get the most accurate values for the subjected forces. The following sources will be used to
record or compute forces,
a. Experimental Results4
b. Mathematical Model in SIMULINK5
c. Finite Element Model in OrcaflexTM
4.2.2 Methodology
In the beginning we start with empty cells for sea states as shown in Figure 25 and we are
interested in filling the cells with values for the loads mentioned earlier.
The data needs to be filled for irregular seas, since in nature waves are always irregular.
4
Experiments were carried out it Centrale Nantes for 1:16 scale model of actual buoy design for
different sea states including extreme conditions.
5
A mathematical model was developed in Simulink by Corpower Ocean, to simulate forces on a
buoy when subjected to incoming waves.
52
Figure 25: Table of sea states that needs to be filled in to complete Load Analysis
First, we start with Experimental Results. Experiments in a wave tank were carried out for
certain sea states in École Centrale de Nantes for the sea states shown in Figure 26 In the
figure, the experimental sea states have been marked with yellow boxes.
Figure 26: Seastates that were tested in the wave tank (marked by yellow boxes)
These experiments were carried out for regular seas as well as irregular seas for latching
mechanism and Wavespring mechanism for both the buoy designs. In addition, numerous other
tests like radiation and calibration were carried out. In total, there were 296 experiments that
53
were carried out. During the experiments, a gauge was placed on the tether of the buoy that
measured the tensile loads on it.
Once the results for peak and RMS loads on the tether are obtained for regular seas, they are
used to validate6 the results obtained from the SIMULINKTM mathematical model. For the
purpose of validation irregular seas are not used since time of simulation for irregular seas in
the wave tank was very small and hence not reliable in predicting a long term irregular sea
state.
After validation of mathematical model is achieved, we generate simulation data for irregular
seas for all sea states of interest until the extreme sea states.
Since the higher sea states could not be validated in the experiments due to wave tank
limitations, it is necessary to have a second source of results for higher sea states for validating
the mathematical SIMULINKTM model. This is necessary since in higher sea states, the wave
behavior and buoy interaction can be unpredictable.
Higher sea states are modeled in OrcaflexTM for 6DOF single point moored buoy and the forces
are recorded for the duration of the simulation. The resulting forces are then compared with
the mathematical SIMULINKTM model for validation.
Using the above described method we deduce Ultimate Loads, RMS Loads and Fatigue Loads.
6
Validation is done by individually comparing the Peak and RMS values with the experimental results for different
sea states. Due to tank limitations, experiments for higher sea states could not be performed.
54
design basis for choosing a suitable material and geometrical dimensions. The goal is to have a
material that has yield strength higher than the strength calculated for peak tensile force on the
tether after a suitable FOS (Factor of Safety) is applied.
In Dec-Jan 2013, work was done on peak identification methods developed by the US NavyXXXI
and Mikael RazolaXXX. A part of the code was used to write a new code designed to identify
peaks in the data generated by the experimental tests carried out at École Centrale de Nantes
for a given input of unfiltered time series (Figure 27). See Appendix 10 for the MatlabTM code on
peak identification.
1. Raw Data is loaded, and separate vectors for acceleration and time are created. (Figure
27)
2. For the process of filtration, several thresholds are introduced. These thresholds
represent time and acceleration values which are represented by the following
variables. These variables are initialized.
55
a. mphDiff (threshold for force/acceleration in differential of force/acceleration)
b. mpdDiff (threshold for time in differential of force/acceleration)
c. mphAcc (threshold for force/acceleration)
d. mpdAcc (threshold for time)
These parameters are the choice of the user. The parameters will later on be used to
further filter beyond the general filter to identify peaks.
3. For initializing general filtration, Cutoff frequency is loaded. This is the choice of the
user. Default is 10 hz but for the buoy forces a frequency of 5 Hz gave satisfactory
filtration. Quality of filtration was determined by damage count. This is explained in the
fatigue section.
4. Then the frequency of the data is calculated by finding the reciprocal of time difference
between the first two readings.
(36)
where, fs represents the frequency of data recording while t1 and t2 represent the time
values of consecutive time steps.
5. The cutoff frequency must be chosen such that the condition ( ) is satisfied.
Then a Butterworth filter of order 9 is applied by default. The order can be changed by
modifying the code. (Filtered values are shown in figure 28). The need and consequence
of filtering is discussed in Section 5.3.4 and 5.3.5.
56
Figure 28: Comparison of filtered and unfiltered data (green is filtered data and blue is unfiltered
data)
6. Now in the filtered data, the first differential of entire data is computed. In this data all
positive points approaching infinity are made zero. See figure 29 after this step (the data
is reversed in sign for purpose of representation).
Figure 29: Differential of Heave Acceleration to filter out differentials lower than defined threshold
57
7. Next, the earlier loaded constant ‘mphDiff’ is called. This constant creates a cutoff for
the differential of heave acceleration. Any acceleration below the constant are filtered
out. 7 Since the value chosen for mphdiff is a factor, it is made relevant by multiplying it
with the standard deviation of the force differential vector before using as a cutoff
threshold in the next step.
(37)
8. Then locations of peaks are extracted using MatlabTM’s inbuilt ‘findpeaks’ function
9. Once the accelerations are filtered, it is necessary to filter on a time scale to remove
peaks occurring very close in time. The constant mpdDiff is called and made relevant like
by multiplying it with mean peak location distance. This creates a horizontal threshold.
8 (38)
10. Next a loop is set up for finding the locations of acceleration peaks based on parameters
defined in step 8 and 10.
a. For ‘one’ to ‘number of peaks’,
b. To find the highest peak within the horizontal threshold mpdDiff made in step
10.
c. Then the corresponding location is recorded and stored as ‘acclocs’.
11. In this step we define a threshold based on acceleration directly. This acts as a vertical
filter as it filters out accelerations lower than a certain threshold. This parameter is
mphAcc and is calculated as,
(39)
7
The choice of this constant needs to be evaluated critically so that there is no loss of essential infromation
especially for fatigue calculations. The procedure of choosing is explained in more detail in Section 4.3.
8
Like mphDiff, mpdDiff is a function of itself. This step is done in order to make it relevant for the particular time
series under investigation. For example, if mean peak distance is 4 seconds. Then mpdDiff being 0.25, it would
create a threshold for 1 second for filtration.
58
12. All acceleration peaks greater than this value are selected from the pool of acceleration
locations that were recorded in step 11.
13. Now, we have a set of filtered acceleration values and their specific locations.
14. At this stage the result is pretty good but not complete yet. Now the final filter is
applied. In the acceleration domain, a horizontal time threshold is created by
multiplying the constant mpdDiff with the mean distance between peak locations.
(40)
15. The algorithm is set such that there can be only one peak in the horizontal time
threshold. This justifies the fact that there is a time gap between two consecutive heave
buoy motions. If there are two or more peaks within a time threshold, the program
picks the largest of the two.
16. The final peaks and locations are recorded and plotted as shown in Figure 30.
Figure 30: Final acceleration time series (Left figure shows only acceleration peaks while right
figure shows steepness of successive peaks)
The same algorithm is used to identify peak tensile forces. Figure 31 shows the identified peaks
for a sample test arranged in order of decreasing magnitude.
59
Figure 31: Sorted Peaks in order of magnitude
Apart from identifying the peaks, it is sometimes more important to note their occurrence.
Hence, an FFT transformation was applied on the peaks and locations to plot the frequency of
occurrence of different peaks. Figure 32 shows the spectrum of distribution for peaks
60
4.3.2 Methodology of Extracting Results
A total of 274 experiments were analyzed for peak forces. For each case,
1. Data was narrowed down to useful data based on start and stop time for each
simulation.
2. Data was then filtered and peaks were identified
3. Useful Statistical parameters,
a. H1/100
b. H1/10
c. H1/3
d. RMS
e. Mean
4. For each case the peak was calculated as,
(41)
Here pretension force refers to the initial force the buoy is given at the start of the experiment.
It is shown in Figures 33 and Figure 34.
Pretension
Force
Methodologies adopted for Rainflow counting and design life estimation are described in this
section. The algorithms are based on understanding from Fatigue Theory in Chapter 3, Section
3.6.
1. amplitude
2. mean
3. number of cycles (cycle or half cycle)
Figure 35: Rain Flow Counting
output for 3 input stress value
62
4. begin time of extracted cycle or half cycle
5. period of a cycle
63
4.4.2 Algorithm in MatlabTM for estimating fatigue damage and equivalent
loads for different sea states
Figure 37: Subsea Force after time series snipping based on start and end time
3. Initiate the WAFO9 toolbox and use function ‘dat2tp’ to compute all turning points.
4. Filter the turning points by removing insignificant turns. (Figure 38)
9
WAFO discussed in Appendix 1
64
Figure 38: Plot showing the rainflow cycles before (RED) and after (GREEN) filtration.
65
Figure 39: Rainflow Cycles with minima on X axis and maxima on Y axis for any given cycle
8. Plot graphs for Load Spectrum and Level Crossings (Figure 40).
Figure 40: Load Spectrum with load cycle amplitudes and frequency of occurrence and Level
Crossings distribution for estimating how many cycles cross which magnitude
9. Compute the Rainflow matrix by defining number of discretization levels. Plot the
distribution of Rainflow cycles in a contour style plot.
66
10. Calculate the equivalent load using the formulae given in the mathematics section in
Chapter 3, Section 3.6.5.1.
11. Scale the results to a full scale model by using appropriate scaling factors.
12. Estimate the RMS load from experimental/simulated data and compare it with the
equivalent load.
A total of 274 experiments and 146 simulation data files were analyzed for Equivalent Loads.
For each case,
1. Data was narrowed down to useful data based on start and stop time for each simulation.
2. Data was then filtered and turning points were identified.
3. A threshold for data reduction was set up to reduce computational time. The choice of the
threshold was computed using a ‘for’ loop with the condition, that new damage after
reduction should be at least 90% 10 of the original damage with full data.
4. The following output was extracted for each case,
a. Lifetime Damage
b. Max Load in lifetime
c. Equivalent Load
d. Data Reduction Threshold
e. Wave Height
f. Wave Period
As there are numerous cases in simulation and experimental data that need to be analyzed for
results, it was not practical to run the above algorithm for each case. Keeping this in time an
automation algorithm was developed. Essentially, if all data files are kept in a folder, then the
10
The percentage ‘90%’ was after consultation with thesis supervisor Pär Johannesson from SP
67
automation code would pick up one file at a time, process it and store necessary data. The
algorithm for automation is as follows,
1. Store all matlab data files for the seastates you want to analyze into one directory.
2. Initialize the directory.
3. Create a variable ‘FilesNames’ for the directory using ‘dir’ function.
4. Create a counter called ‘NumFiles’ such that its length is two less than the number of files in
the directory.
5. Create a ‘for’ loop from one to ‘NumFiles’ with a step size of 0.5.
6. Create variable A = FIlesNames(1 + 2*i).name
7. Then load the file using the load command as load([directory '\' A])
8. Paste the code you want to execute for this loaded file.
9. Close the loop with ‘end’.
This will cycle through all the files one after another in the loaded directory and process it for
results. This can be further improved by adding a name recognition system. This was done for
extracting results in a seastate matrix form. Its methodology is not discussed here.
The GUI developed my Corpower in 2014 is designed to generate buoy motion and force data
for any given seastate that can be fed (Figure 41). The options and process for extracting results
are presented here. The constants are as mentioned in the figure.
11
“Simulink, developed by MathWorks, is a graphical programming environment for modeling,
simulating and analyzing multi-domain dynamic systems. Its primary interface is a graphical
block diagramming tool and a customizable set of block libraries.” as taken from Wikipedia.
68
Figure 41: GUI for running simulations of WEC for given set of input parameters
4.6.1 Input
Figure 41 shows the GUI for generating simulations for different wave parameters. As input, the
mathematical model takes in the following,
i. Wave Data
a. Simulation Type – Batch or Single Wave
b. Wave Type – Regular or Irregular
c. Simulation Time – 30 minutes
d. Wave Period – Variable in steps of 1 sec
e. Wave Height – Variable in steps of 0.5 m
f. Peakness (gamma factor) – Default value 3.3
g. Water Depth – 50 m
h. Location (9 preset locations – E.g., West Islands, UK)
69
i. Alternatively an option to load wave data as time series – N.A. 12
iv. PTO settings (12 specific settings for mechanical variations) – Default
4.6.2 Operation
After all the parameters are entered, the simulation is started by pressing the start simulation
button. Once the simulation is over, the program prompts for a location to save the data.
12
Not applicable in this case. This option allows importing of wave data directly from the target site.
13
Drag Coefficients are available automatically when the buoy shape is chosen. These coefficients were calculated
in a previous study.
70
4.6.3 Output
The output after the simulation is completed is a .mat file. In addition a GUI with certain results
gets generated as shown in Figure 42.
The generated .mat file has information in the form of the following parameters,
71
Figure 42: Output GUI during simulation process
76
The mooring line drag coefficient corresponding to nominal bar diameter was taken from DNV
rules, 2010 as,
OrcaflexTM uses an iterative method based on Newton-Rhapson method to find the system
equilibrium and uses an improved catenary equation to estimate the stiffness of mooring lines.
The two buoy geometries are imported in OrcaflexTM and a 6 DOF single point mooring system
is set up. The following two buoy geometries as shown in Figure 43 were input in the software.
Figure 43: The two Buoy Geometries that are input into OrcaflexTM
77
4.7.4 Sea States for Load Analysis
The mooring system was subjected to the seastates OF2 to OF 9 as per Table in Appendix 4.
All waves were given a heading of 180 degrees. This is not a significant setting as the buoy is
symmetric around the z axis.
Since there was no current or wind data present, they were not included in the load definition.
It is possible to import the time series of wave elevation recorded during the model test in the
wave basin, if direct comparisons have to be made for irregular cases. OrcaflexTM uses Fast
Fourier Transform (FFT) to transform the input time series into a frequency distribution. Then
each frequency component defines a unique wave. These waves are then combined by the
principle of wave superposition to generate a wave form. This way one can generate the exact
irregular wave that was used in the experimental wave tank test.
It is interesting to note, the higher the number of components of wave, the higher is the
simulation time in OrcaflexTM. This time dependence is primarily due to FFT. In general, the
number of samples N that are used to represent a period must be a power of 2 such that N
number of samples produces N/2 components.
For the simulation only three wave components were used in one direction. Greater the
number of components, greater is randomness in the incoming irregular wave chosen for
simulation. See Appendix 12 for seeing how regular waves interact to produce irregular waves.
The mean drift coefficients are imported into the OrcaflexTM. These coefficients are taken from
the diffraction tests done in the wave tank. This initiates the QTF matrix where terms for
damping are input by OrcaflexTM.
78
4.7.7 Outputs
Following outputs were extracted from the simulations for two degrees of freedom (surge and
heave)
1. Buoy Positions
2. Buoy Velocities
3. Buoy Accelerations
4. Force on Tether
5. Force on Buoy
6. Moments on Buoy
7. Simulation Videos to identify critical snapping events
79
4.7.8 Survival Strategies
1. Strategy 1: The buoy is pulled down underwater where it is held until the wave passes
2. Strategy 2: The buoy is let loose and allowed to move with the incoming waves such that
it is detuned with the incoming waves.
Such strategies are tested and corresponding forces recorded. Figure 44 shows a slack event
for OF7.
SLACK
Figure 44: Slender Buoy undergoing a slack event under the influence of an extreme sea state
OF7
Fatigue Load: The structure’s stress range scaled by a factor equal to ‘beta root’ of the
target life in cycles over one million, where beta is the fatigue exponent for the material.
Fatigue Beta Norm: The beta root of the average of stress ranges raised to the power of
beta.
5
4.8.2 The Corpower WEC Buoy
As described in the chapter on Fatigue, there are several connections, the buoy body and
the tether that are sensitive to fatigue failure. As part of thesis work, VMEA estimations
were done for these several sensitive areas but in this report only the tether will be
presented.
The tether is estimated for two materials polyester and steel. In this report, results for only
the steel wire will be presented to preserve conciseness.
The tether is subjected to tensile loads as the buoy undergoes motions in the vertical plane
due to the influence of waves. As part of load data, we have inputs from a mathematical
model as well as experimental results. Hence all loading information was obtained from
these sources.
The strength data for the steel wire is obtained from literature.
4.8.3 Uncertainties
Values obtained for strength and load will be subjected to certain uncertainties. These are
assessed by means of their standard deviations and by the difference between their
logarithmic values.
For uncertainties that are termed as scatter, their sources are not very well understood or
random and they could be due to lack of knowledge. They may be improved later by further
study in the field.
14
Life Span of 25 years and 1 million cycles were given by CPO as inputs according to their design
requirements.
80
4.8.5 Inputs for VMEA
Equivalent Fatigue Load
Values for Equivalent Fatigue Loads are taken from the fatigue analysis done in Chapter 5.
Fatigue Exponent
Next we need to estimate the fatigue exponents or beta factor for steel wire.
For this we use DNV rules for the estimation of fatigue component
(42
)
The given DNV design equivalent strength needs to be transformed to the nominal
equivalent strength by increasing it with two standard deviations. We then have the fatigue
component as and nominal equivalent strength for steel rope as 302.2 MPa15.
15
Calculated from S-N Curve for steel with
81
4.8.6 Sources of Uncertainty
The Nominal Equivalent Load is based on scaled experiments which are extrapolated to real
environments by scaling, modeling and summation over sea states. This process can have
the following sources of uncertainty.
4.8.6.2 Strength
For the assessment of material strength, the following sources of uncertainty are present.
82
Chapter 5
Figure 45 shows the starting interphase and Figure 46 shows an example of sorted peaks for
a buoy in different sea states.
83
Figure 45: GUI for loading data files for comparison
Figure 46: Result GUI with options to compare two different data files
84
which have been summarized in Appendix 6. The cases are sorted in accordance with their
ID numbers which were assigned during experiments.
Table 2 and Table 3 summarize tension force peaks recorded for Buoy 1 and Buoy 2 under
survival seastate simulations in wave tank. All forces in the table have been scaled to a full
scale model by selecting an appropriate scaling factor according to Appendix 3. The negative
sign indicates tension in the tether.
BUOY 1
16
For more details on the ID number and type of experiment, please consult Runlist.xslx which can be
procured on request from CPO.
85
Table 2: Summary of Peak Forces acting on the tether for Buoy 1 for Survival
Sea States for a full scale buoy (The negative sign is an indication of tensile loads)
BUOY 2
Table 3: Summary of Peak Forces acting on the tether for Buoy 2 for Survival
Sea States for a full scale buoy (The negative sign is an indication of tensile loads)
17
Wave Height and Time Period in Table 2 and Table 3 have been scaled to full scale by using an appropriate
scaling factor taken from Appendix 3.
18
Wave Height and Time Period in Table 2 and Table 3 have been scaled to full scale by using an appropriate
scaling factor taken from Appendix 3.
86
Peak Tensile Factor of Yield Stress Cross Section Area
Buoy Material
Load (MN) Safety19 (MPa) (cm2)
BUOY 1
19
Factor of Safeties are as deduced in section 5.9 using VMEA
20
Time span of 25 years and 1 million cycles were stated as requirements by CPO
87
117 0.25 1 6 8.15
118 0.25 1 8 8.38
119 0.49 2.5 8 4.65
120 0.55 2.5 10 4.11
121 0.68 2.5 12 3.43
122 0.78 2.5 14 3.14
123 0.22 1 12 8.44
124 0.27 1.5 12 6.84
125 0.22 1 12 8.32
126 0.96 1 10 2.68
127 2.78 2.5 12 1.01
128 1.79 2.5 12 1.60
129 1.76 2.5 14 1.66
Table 5: Equivalent Loads for Fatigue Design Life of 25 years and 1 million
cycles in irregular seas for Buoy 1
BUOY 2
Ultimate
Wave
Equivalent Wave Load/
ID No. Height
Load (MN) Period (s) Equivalent
(m)
Load
257 0.73 1 6 3.12
258 1.13 1 8 2.00
259 1.36 1 10 1.85
260 1.92 2.5 8 1.40
261 1.95 2.5 10 1.37
262 1.99 2.5 12 1.31
263 2.02 2.5 14 1.33
264 2.19 4 10 1.34
265 1.39 2.5 8 1.79
266 0.71 2.5 10 2.82
267 0.56 2.5 12 3.44
Table 6: Equivalent Loads for Fatigue Design Life of 25 years and 1 million
cycles in irregular seas for Buoy 2
5.2.5 Fatigue Equivalent Loads and comparison with RMS Loads for
Survival Cases
Table 7 and Table 8 summarize the Equivalent loads for survival cases for a 1:16 scale model
and its comparison with RMS loads.
88
BUOY 1
Eq.
Equivalent Load RMS Load on
ID No. Hs (m) Tp (s) Mechanism Load/
(kN) Buoy (kN)
RMS
Eq.
Equivalent Load RMS Load on
ID No. Hs (m) Tp (s) Mechanism Load/
(kN) Buoy (N)
RMS
Table 7: Fatigue Loads, Design Life and Equivalent Load for Buoy 1 for 1:16
scale model in irregular waves
BUOY 2
Eq.
Equivalent RMS Load on
ID No. Hs (m) Tp (s) Mechanism Load/
Load (kN) Buoy (N)
RMS
89
283 11.96 7.92 7.2 11 Latching 1.51
Table 8: Fatigue Loads, Design Life and Equivalent Load for Buoy 2 for 1:16
scale model in irregular waves
The aim of comparing Equivalent Loads with the RMS loads was to see if there is an
observable range. With a few exceptions, it can be said that the ratio lies between 1 and 1.4
usually.
When the buoy was setup in the testing facility (Figure 6), the wire at the bottom of the
buoy went through the tensile force sensor. Since the buoy’s motion under the influence of
waves can be impulsive, a pretension was necessary to accurately record the change in
tension in the connecting wire.
So in the initial position, the buoy is pulled down a little to give the wire a pretension value.
As the buoy oscillates in water, the forces are measured with the pretension as the
reference value.
As seen from the results for survival cases in Table 2 and Table 3, the maximum tension
recorded for A ‘Wavespring’ system was lower than ‘Latching’ system. This happens because
the Wavespring smoothens out the motions, thus the acceleration curves are continuous
and differentiable and the impulsive forces get minimized or negated.
It was generally observed from the results for all regular, irregular and survival cases that
Buoy one recorded lesser forces on tether in comparison with Buoy 2 for most of the cases,
especially the higher sea states. Another factor for choosing the buoy was the power
90
generated by the buoy in which Buoy one performed better overall. The overall lower force
and higher generated power can be explained by the principal of conservation of energy.
Here energy brought from waves is converted into power generated, kinetic energy, strain
energy and energy losses. Since the force on the tether is less, it will take lower strain
energy which in turn means more energy is available for conversion into useful power.
So, it can be concluded that Buoy 1 has better survivability and performance as compared to
Buoy 2.
5.3.4 Sources of Noise in Experimental Data and the need for filtration
During the tank testing, there are several factors that can create noise. Most prominent are
the reflection of waves from the side walls of the wave tank. Hence an experiment can be
performed only for a limited time until wave reflection from walls is insignificant. Other
sources of noise are micro vibrations due to generators that can cause the sensors to over
record. Noise is usually treated by using a suitable low pass frequency filter.
The choice of filter and its characteristics can play a big role in the output of useful data. For
the purpose of filtering, 3 different filters were tried,
1. Butterworth Filter
This filter was the most suitable one gave fairly good filtration results for 9th order function
with a filtration frequency of 2.5 Hz.
2. Kaiser Filter
This filter relied on inputs for lower band and upper band frequencies and had room for
oscillations and ripples within the filtration process. This filter tended to over filter the
91
results either on the lower band or upper band. Narrowing down the exact frequency range
proved to be challenging as each raw_data case behaved differently.
3. Ideal Filter
This is a common digital filter that takes frequency as input. The filtration results were not
very good as it tended to shift the raw data vertically in force scale and gave spurious results
for some cases while it behaved well for other cases.
Of the three filters, the Butterworth filter seemed the most reliable.
The Simulation model’s data was used to perform the following tasks,
1. Run Simulations for those sea-states which were tested in the wave tank as
shown in Figure 26 in Section 4.2.2.
2. Perform validation by comparing the results obtained from Experiments and
Simulation Model for same sea states.
3. Run Simulations for all missing sea states as shown in Figure 25 in Section 4.2.2.
4. Analyze data and generate outputs as per deliverables in Chapter 1.
Here comparison of results between Experimental and Simulation Results are presented.
Detailed results of Fatigue Loads can be found in Appendix 8 and results for Ultimate and
Statistical Loads can be found in Appendix 7.
F_Subsea in the experimental data file and F_wire in the Simulation data file were compared
for Mean, RMS and peak values. There was good agreement and the ratio of Simulation is to
Experiment was reasonable around 1.1. Figure 47, shows different ratios of RMS values that
were compared for the two sources.
92
Figure 47: Ratio of RMS Loads between Simulink simulation loads and experimental loads for
force on the buoy tether in irregular waves. Top half of table represents Buoy 1 for Wavespring
and Bottom Half of table represents Buoy 2 for Wavespring
Since Peak Loads can be rogue despite adequate filtration, a more dependable measure for
validating would be RMS Loads. Thought the ratio was not exactly 1 the range was
satisfactory with limits between 1.03 and 1.21.
Table 9 shows the ratio of Peak Loads between simulation and experimental model results.
As it can be seen, the ratio is around 1.27. The difference can be explained by the fact that
the simulation model is 2 DOF and by conservation of energy, overestimate in surge and
heave direction.
Buoy 1 Buoy 2
93
Wave Height Wave Period Simulation Peak/
(m) (s) Experimental Peak
1 6 1.23 1.19
1 8 1.25 1.28
1 10 1.27 1.23
4 10 1.27 1.23
4 12 1.27 1.20
Table 10: Peak Loads in N for a full scale buoy recorded on the tether based on
simulation data
As seen from Table 10, the peak loads become quite significant and similar in magnitude for
sea states with time periods greater than 10 seconds and wave height greater than 2.5 m.
The highest peaks were observed for the highest waves with Hs = 7.5 m and Tp = 13
94
seconds. It is interesting to note that the worst loading is not observed for longer wave
periods. This is a consequence of constructive interference and resonance phenomenon at
certain wave periods. Table 11, 12 and Table 13 show the results for the Mean, RMS and
average of top 10 forces.
The maximum recorded Peak Load was 4.18 MN at Hs = 7.5 m and Tp = 13 s. In addition, a
factor of safety as determined by VMEA will need to be applied depending on the material
used. The FOS’s can be found in Table 21.
Mean Loads
Max Loads_Mean
Tp
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
0.5 2534623 2530851 2530726 2532694 2537357 2544047 2542860 2549020 2563160 2566367 2569471 2579059 0 0 0
1 0 2538292 2539919 2547139 2548414 2581124 2582937 2596913 2604862 2595753 2598578 2620377 2635966 2639026 2662891
1.5 0 0 2596112 2605368 2609401 2630387 2621253 2648791 2655250 2637331 2683195 2691852 2677888 2689373 2718271
2 0 0 0 2634935 2644635 2668143 2687371 2693413 2713714 2761880 2756670 2798838 2791258 2809328 2771405
2.5 0 0 0 2705579 2727948 2755722 2789026 2812793 2825912 2856355 2888122 2872531 2867164 2854874 2875501
3 0 0 0 2783218 2806149 2857270 2865493 2951779 3010283 2981671 3029335 3007625 2988318 2998749 2992707
3.5 0 0 0 0 2913986 2949558 3006387 3134475 3114953 3134430 3158393 3126843 3093476 3116546 3099411
Hs 4 0 0 0 0 0 3071514 3111549 3227998 3261981 3229576 3240613 3280618 3270964 3266263 3245153
4.5 0 0 0 0 0 0 3269214 3295870 3407669 3414135 3369658 3387679 3403357 3368467 3365514
5 0 0 0 0 0 0 0 3404977 3428023 3455498 3478915 3462252 3462323 3444938 3442739
5.5 0 0 0 0 0 0 0 3426026 3496904 3477871 3451334 3477567 3487107 3464362 3412970
6 0 0 0 0 0 0 0 0 3400633 3485575 3447201 3442155 3446892 3432769 3390779
6.5 0 0 0 0 0 0 0 0 0 3436168 3458769 3430652 3429331 3471776 3428384
7 0 0 0 0 0 0 0 0 0 3404490 3468868 3440373 3429228 3434795 3441881
7.5 0 0 0 0 0 0 0 0 0 3475039 3396851 3429299 3483369 3424070 3457184
Table 11: Mean Loads in N for a full scale buoy recorded on the tether based on
simulation data
RMS Loads
95
Max_Loads_RMS
Tp
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
0.5 2520011 2521921 2527809 2561014 2594519 2643985 2649995 2695887 2694225 2676641 2675668 2681171 0 0 0
1 0 2535871 2543211 2580909 2618427 2668264 2663372 2696294 2688408 2663667 2641541 2638683 2643031 2606885 2615189
1.5 0 0 2554641 2590391 2623121 2663313 2651764 2671620 2654018 2669064 2659917 2651905 2642833 2606733 2612939
2 0 0 0 2602699 2630676 2645177 2646375 2679675 2635125 2653436 2650757 2666318 2650745 2624609 2629219
2.5 0 0 0 2609238 2622423 2654059 2651251 2684719 2662962 2667372 2680697 2657021 2662068 2655748 2646981
3 0 0 0 2620918 2631555 2655980 2653574 2688234 2701050 2674913 2685745 2667688 2689050 2654647 2632061
3.5 0 0 0 0 2657824 2675316 2677419 2732337 2727309 2721175 2708983 2668927 2688692 2675017 2649389
Hs 4 0 0 0 0 0 2699426 2692668 2772425 2764023 2750418 2745205 2736040 2710610 2702887 2710343
4.5 0 0 0 0 0 0 2696612 2797328 2822392 2787156 2814450 2761501 2741620 2762729 2720779
5 0 0 0 0 0 0 0 2845094 2855680 2852351 2839930 2818608 2788649 2774951 2759669
5.5 0 0 0 0 0 0 0 2863828 2886621 2907429 2872010 2896855 2837605 2807650 2785454
6 0 0 0 0 0 0 0 0 2931426 2955258 2888610 2868277 2851590 2868860 2835377
6.5 0 0 0 0 0 0 0 0 0 2945466 2995268 2971548 2926347 2900740 2875775
7 0 0 0 0 0 0 0 0 0 3011079 3035284 2984967 2953446 2941110 2921236
7.5 0 0 0 0 0 0 0 0 0 3054688 3029974 3032548 3067314 2990835 3000191
Table 12: RMS Loads in N for a full scale buoy recorded on the tether based on
simulation data
The maximum recorded RMS Load was 3.05 MN at Hs = 7.5 m and Tp = 12 s. In addition, a
factor of safety as determined by VMEA will need to be applied depending on the material
used. The FOS’s can be found in Table 22.
Table 13: A 1/10 Loads in N for a full scale buoy recorded on the tether based on
simulation data
The maximum recorded H1/10 Load was 3.85 MN at Hs = 7.5 m and Tp = 15 s. In addition, a
factor of safety as determined by VMEA will need to be applied depending on the material
used. The FOS’s can be found in Table 22.
96
5.4.2 Deduction of Cross-sectional area of tether based on Peak Simulation
Loads
In line with Section 5.2.3, there are two primary materials that are under investigation by
CPO, Mild Steel and Polyester. In addition HSLA steel has been added to the list for added
reference.
In Section it was deduced that Buoy 1 has better performance and hence the following
analysis has been done only for it.
The tensile stress in the tether can be calculated Equation 21 in Chapter 3 Section 3.5.2.
Since the dimensions of the tether are not decided at this point, the present information will
be used to deduce minimum cross-sectional area for the tether. This has been deduced in
Table 14.
Table 14: Assessment of Minimum cross-section area of tether based on yield strength and
Maximum Simulation Loads in Wave Tank Test at Nantes, 2014
21
Factor of Safeties are as deduced in section 5.9 using VMEA
97
5.4.3 Fatigue Loads
Equivalent Load
Fatigue_Equivalent Load
Tp
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
0.5 48662.37 113113.4 283000.5 413467 639272.4 640201 808937.8 988816.4 1017887 986569.6 1065811 1055498 0 0 0
1 0 325154.4 730932.5 966061.9 1214395 1415688 1600277 1740124 1774629 1798576 1780514 1803675 1733694 1785156 1741280
1.5 0 0 1131082 1491341 1795050 2093922 2173921 2293324 2256953 2188696 2237558 2229274 2225190 2130110 2129120
2 0 0 0 2036105 2319711 2497820 2546713 2528391 2548239 2512650 2518962 2460365 2431655 2375971 2349253
2.5 0 0 0 2390482 2686136 2754976 2813283 2764153 2776615 2770262 2736806 2628031 2628797 2576905 2543234
3 0 0 0 2691443 2924193 3012345 3007548 3022218 2956616 2889378 2876932 2783847 2786075 2743495 2682201
3.5 0 0 0 0 3119658 3137575 3129102 3201029 3092443 3110293 3070668 2953908 2912772 2829589 2782744
Hs 4 0 0 0 0 0 3332027 3277060 3330866 3278659 3195147 3208645 3075696 3027572 2983435 2910244
4.5 0 0 0 0 0 0 3446756 3357021 3362135 3303878 3268607 3206435 3164875 3051704 3012549
5 0 0 0 0 0 0 0 3411112 3432240 3357367 3349350 3315936 3220906 3172422 3091575
5.5 0 0 0 0 0 0 0 3578084 3548526 3518120 3364759 3430947 3365270 3277175 3229667
6 0 0 0 0 0 0 0 0 3469029 3546849 3463096 3379263 3366779 3344514 3225584
6.5 0 0 0 0 0 0 0 0 0 3490741 3466031 3396966 3470549 3329087 3345315
7 0 0 0 0 0 0 0 0 0 3546837 3573208 3482830 3457586 3375980 3380748
7.5 0 0 0 0 0 0 0 0 0 3608938 3633674 3556597 3595654 3545479 3321358
Table 15: Equivalent Loads in N for a full scale buoy for fatigue predicted for
the tether based on simulation data
If one observes Table 15 for Equivalent Load for different sea states, the equivalent load
keeps increasing as the significant wave height increases but it is really interesting to note
that the equivalent load for any wave height increases up to a time period of 11 seconds
and then decreases thereafter. A wave period of 11 seconds might coincide with the
periodic of the buoy’s natural period which causes constructive interference resulting in
resonance.
Table 16: Life time damage for full scale buoy due to fatigue predicted for the
tether based on simulation data at Yue
98
The life time damage as shown in Table 16 is a measure that in itself does not give any
information but can be translated into predicting the equivalent load for a desired life time.
This means that the above data can be used to compute the equivalent lifetime damage for
a target site with given sea state scatter information. Further this value can be used to
compute one equivalent load for an entire area.
Table 17: Normalized Scatter distribution of different sea states for target site
‘Yue’
After Table 16 and Table 17 are multiplied we get the target life time damage distributions
as shown in Table 18. Here each cell in the table corresponds to damage contribution due to
that sea state at ‘Yue’ over a life time of 25 years.
99
Yue Life Time Damage per sea state for 25 years
time 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
0.5 4.65525E+24 1.17E+28 1.37E+30 7.12E+30 5.55E+31 5.37E+31 1.01E+32 8.83E+31 1.01E+31 0 0 0 0 0 0
1 0 1.91E+30 3.58E+32 1.67E+33 6.32E+33 1.44E+34 1.72E+34 1.42E+34 7.17E+33 4.68E+32 1.49E+32 1.58E+32 0 0 0
1.5 0 0 4.88E+32 8.19E+33 3.4E+34 7.18E+34 6.59E+34 5.76E+34 4.55E+34 2.72E+34 6.23E+33 1.31E+33 8.67E+32 0 0
2 0 0 0 1.56E+34 9.42E+34 1.4E+35 1.15E+35 9.28E+34 4.24E+34 3.8E+34 1.41E+34 6.32E+33 3.32E+33 0 0
2.5 0 0 0 0 6.85E+34 3.3E+35 3.42E+35 2.64E+35 1.05E+35 7.07E+34 3.98E+34 8.67E+33 1.93E+33 0 0
3 0 0 0 0 1.93E+34 4.12E+35 4.95E+35 3.73E+35 1.51E+35 1.05E+35 6.84E+34 3.17E+34 1.02E+34 0 0
3.5 0 0 0 0 0 1.24E+35 5.16E+35 3.77E+35 1.98E+35 1.12E+35 8.34E+34 4.89E+34 2.84E+34 8.24E+33 1.27E+33
4 0 0 0 0 0 9.03E+33 2.42E+35 3.03E+35 1.45E+35 9.59E+34 5.52E+34 4.51E+34 3.42E+34 2.12E+34 4.71E+33
4.5 0 0 0 0 0 0 7.43E+34 1.06E+35 1.51E+35 4.91E+34 2.74E+34 1.25E+34 9.4E+33 0 1.85E+33
5 0 0 0 0 0 0 0 5.39E+34 9.37E+34 3.74E+34 1.85E+34 2.94E+33 0 0 0
5.5 0 0 0 0 0 0 0 2.54E+34 7.73E+34 3.91E+34 1.58E+34 0 0 0 0
6 0 0 0 0 0 0 0 0 4.02E+34 2.84E+34 0 3.22E+33 0 0 0
6.5 0 0 0 0 0 0 0 0 0 2.26E+34 3.64E+33 0 0 0 0
7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
7.5 0 0 0 0 0 0 0 0 0 8.83E+33 0 0 0 0 0
Table 18: Life Time Damage distribution of different sea states for target site
‘Yue’
The summation of Table 18 gives the life time damage for the entire sea state for 25 years.
This corresponds to 7.19433 x 1036.
This information is used to compute the equivalent life using Equation 27. For ‘yue’ scatter
site the equivalent load is estimated as 2682 KN.
The same principle is extended to compute equivalent loads at other target sites around the
world.
When we compare the results of experimental data and simulation data, it is more useful to
compare the RMS values instead of the peaks. Since, peaks can originate from sources of
noise and may not give an accurate representation of the actual phenomenon if its
occurrence is very rear. Hence for the purpose of validation, both peaks and RMS values
were used.
The simulation model is designed for two degrees of freedom in the direction of heave and
surge. Hence rotations are not captured in the model. This accounts for the difference in
100
ratios for different sea states. By conservation of energy, due to lack of rotations, the
motions in surge and heave get exaggerated as compared to a realistic case.
The model is currently being developed to include all 6 degrees of freedom. On completion,
the model will be able to give a much clearer representation of the actual phenomenon.
5.5.3 Variation of Peak Loads with wave period and wave height
Variation
VariationofofL Eq
F Eqwith
withHsHs
N
3900000
3400000
2900000
2400000
1900000
1400000
900000
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8
Tp = 13 Tp = 15 Tp = 14 m
Figure 48: Variation of Fatigue Equivalent Load for 25 years with Wave Height
The variation of equivalent loads with time period is not monotonous and there are certain
peaks and troughs that are observed at different time periods. These peaks are not same for
101
all wave heights and can occur at different time periods. A likely cause of this is the
interference of incoming waves with the natural period of the buoy. Constructive
interference results in peaks while destructive interference results in troughs. This can be
observed in Figure 49.
N
VariationofofL FEq
Variation Eqwith
withTpTp
3700000
3600000
3500000
3400000
3300000
11 12 13 14 15 16 17 18
Hs = 7.5 Hs = 7 Hs = 6.5 s
Figure 49: Variation of Fatigue Equivalent Load for 25 years with Time Period
Peak Loads
As seen from Figure 50, the peak loads variation with wave height shows a general trend
that is flat from 1.5 m onwards but looking closely it is observed that the peaks undulate
along this flat line. It is interesting to see that the peak loads don’t vary so steeply after a
wave height of 1.5 m. This is a good thing in terms of material selection and dimensions of
the concerned part when designing for different offshore sites.
102
N
Variation of Peak Loads with Hs
4400000
4200000
4000000
3800000
3600000
3400000
3200000
3000000
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8
Tp = 13 Tp = 12 Tp = 14 m
Figure 50: Variation of Peak Loads for 25 years with Wave Height
A possible reason for the shallow rise and undulation between 1.5 m and 6 m could be
related to resonance. At certain wave heights, constructive interference might be causing
the humps while destructive interference causing the troughs. Further study is required to
ascertain the exact reason behind the shallow rise. A possible reason could be the influence
of the shape of the buoy.
Hs = 7.5 Hs = 7 Hs = 6.5 s
Figure 51: Variation of Peak Loads for 25 years with Time Period
It can be seen in Figure 51 that the variation of Peak Loads with wave height is similar in
nature with that for equivalent loads. There are crests and troughs observed and it is likely
that this is caused due to constructive and destructive interference between the incoming
wave and the buoy motions.
103
5.6 Discussion on Fatigue Results
As can be seen from Table 12 and Table 15, the RMS value of Loads acting on the buoy are
always lower than the equivalent load. This is a good indication since the analysis is based
on the predilection that the buoy survives one million cycles of loading equal to the
equivalent load. A similar trend was observed for all experimental cases. Also a comparison
between peak forces and equivalent load was made. The respective ratios can be found in
Appendix 6.
5.6.2 Estimation of Equivalent Load for a target site using damage factor
for individual sea states
During the estimation of equivalent load for each sea state for a given life time, one of the
steps is to estimate the damage undergone by the tether during the said period. If the
damage for all the sea states are known for the target life, then these values can be
normalized to one and multiplied with sea state occurrence frequency to compute the
overall damage in the target site. This overall damage can then be used to estimate the Life
time Equivalent Load for the target site.
When a fatigue experiment is carried out for the same material in the exact same physical
conditions, the results can still vary. This is due to certain internal and external factors that
result in the overall variance of results from mean value. This is usually addressed by
including a factor of safety that is estimated using past experience or derived after treating
the results with statistical tools. This is addressed in VMEA in Chapter 4, Section 4.8.
In addition to the tether, the internal mechanism of the buoy also undergo extensive cyclic
loading. Some of these forces are available through the simulation model designed in
104
SimulinkTM, but other mechanical parts like frames and connectors need an FEM model to
be studied for fatigue damage. This was not part of the scope but currently work is ongoing
in modeling the buoy in SolidworksTM by the Mechanical Engineer for Corpower Ocean.
The life time damage estimated for each sea state can be extended to calculate the life time
damage for a target site with sea state scatter distribution. This is done by multiplying
distribution of each sea state with the life time damage for that sea state. Then the
summation of damages for each sea state gives the overall damage for 25 years. This can
then be translated to calculate the Equivalent Load for the target site. Calculations are
based on the results obtained from the SimulinkTM mathematical model. Results of this can
be found in section 5.4.4.
Peak Accelerations of the buoy in surge and heave direction have been presented in Table
19.
As can be seen from the table, the accelerations are extremely large and this could possibly
be a modeling error. Since the software was unavailable in Corpower and Remote Access
time was limited, the case could not be further investigated.
105
OF222 5.66 1.5 6.55 -5.34 5.07 -5.93
Table 19: Summary of accelerations (surge and heave) on Buoy 1 under survival
conditions - Survival Strategy 2
Based on the simulation results, it was concluded that the case when the buoy is pulled
under water and stored performed much better in terms of forces on buoy and tether as
compared to the case when the buoy was left to move with the waves. Figure 44 shows a
case when the buoy is left to move with the waves and in this case, there were slack events
that were observed. From a strength point of view, one wants to avoid slack events as they
impulsive forces that may lead to failure.
With the help of simulations, it was visually possible to see the buoy in motion under the
influence of incoming waves. The two survival strategies could be visually checked and
critical events like snapping were identified. Even though the software overestimated the
22
The Sea State IDs are according to Appendix 4.
106
forces, the motions were able to give the engineers at CPO good insight. More information
on number of slack events can be found in Chapter 6.
When the OrcaflexTM model was done, the buoy was done as one single unit that is
connected to the tether. This means the relative motion between the buoy and the rack was
not modeled in OrcaflexTM due to design limitations.
Due to this the buoy behaves like a rigid system that results in over estimation of buoy
accelerations. It would be interesting to see if this design limitation can be overcome to get
more realistic results.
OrcaflexTM software was not available at Corpower Ocean Stockholm Office and only access
to the software was through a consultant engineer in Portugal. All design inputs were
provided to him and he executed the modeling and extraction of results for the study.
In parallel, it was possible to get remote access to OrcaflexTM server at Indian Institute of
Technology Madras (IIT-M) to carry out some simulation studies. But as the access time was
limited, a complete independent study could not be performed.
Since the accelerations estimated by the software were very high it was deduced that there
has been a modeling error. Since the results were erroneous, they were not compared. It
was envisaged to do a further study and rectify the problem but lack of software, Limited
support from CPO Consultant Engineer for OrcaflexTM in Portugal and limited Remote Access
at IIT-M were impeding.
107
5.9 Variation Mode and Effect Analysis
Strength
Strength Scatter x 0.208 1.060 0.540 0.119
Statistical Uncertainty in Strength x 0.208 1.000 0.200 0.042
Adjustment Uncerainty CA/VA x 0.208 1.000 0.100 0.021
Reference Data Relevance x 1.000 1.000 0.100 0.100
Mean Value Influence x 1.000 1.000 0.050 0.050
Laboratory Uncertainty x 1.000 1.000 0.029 0.029
Total Strength Uncertainty 0.119 0.125 0.172
Load
Pool Measurements, Scatter x 1.000 1.300 0.040 0.052
Scaling x 1.000 1.000 0.012 0.012
Distribution of Hf x 1.000 1.000 0.014 0.014
Model Uncertainty x 1.000 1.000 0.023 0.023
Friction x 1.000 1.000 0.029 0.029
Total Load Uncertainty 0.052 0.041 0.066
Wohler Experiment x 0.200 1.000 0.500 0.100
Table 20: VMEA results for steel tether based on experimental data
The factors of uncertainty listed in the list in Table 20 are for Strength, Load and Wohler
Exponent which are added together quadratically to give the overall uncertainty of 0.21.
This number is the uncertainty in the difference between logarithms of strength and load. In
other words, it can be said that the uncertainty is at 21% between strength and load.
Assuming a normal distribution for the difference between logarithms of strength and load,
we calculate the 95% quantiles in the distribution corresponding to 1.64 times the overall
uncertainty. Thus we have our new overall uncertainty as 0.21 x 1.64 = 0.34. This is denoted
as the variation distance and this value is the value required to ensure 95% probability of
survival during the design life. A variation distance of 0.34 corresponds to a safety factor of
1.41 obtained by taking the anti-logarithm. (e0.34 = 1.41)
108
Extending the above analysis for Polyester tether, see (Svensson)XXIV, we have in Table 21,
Strength
Strength Scatter x 0.183 1.060 0.600 0.116
Statistical Uncertainty in Strength x 0.183 1.000 0.115 0.021
Palmgren Minor Error x 0.183 1.000 0.289 0.053
Mean Value Influence x 0.183 1.000 1.155 0.211
Laboratory Uncertainty x 1.000 1.000 0.029 0.029
Total Strength Uncertainty 0.116 0.221 0.250
Load
Pool Measurements, Scatter x 1.000 1.300 0.040 0.052
Relevance of Rainflow count x 1.000 1.000 0.200 0.200
Model Uncertainty x 1.000 1.000 0.023 0.023
Friction x 1.000 1.000 0.029 0.029
Scaling x 1.000 1.000 0.012 0.012
Total Load Uncertainty 0.052 0.204 0.210
Wohler Experiment x 0.200 1.000 0.500 0.100
Polyester Tether
Total Uncertainty 0.341
(correction for 95% probability of
0.56
Normal Distribution Correction survival)
Factor of Safety 1.75
Table 22: Reliability and factor of safety for Steel and Polyester tethers for
experimental data
109
110
Chapter 6
Evaluation
6.1 Introduction
In early May 2015, additional objectives were added to the scope of thesis. The entire list of
objectives can be found in Appendix 9. Some results will be presented discussed here. These
results are of importance to the mechanical design team who are working with the internal
dimensions of PTO and mechanical drive system. In this chapter, only specific results have
been presented. Full results can be found in the supporting data folder on request from
CPO.
111
1. The time series was run through different filters and reduced to a combination of peak
and trough points. So, any point in between a crest and a trough in a wave was
discarded.
2. This reduced data was then analyzed for the life time damage it caused in a matlab
program. Now the data was filtered against vertical peak thresholds and horizontal time
thresholds and life time damage was checked after filtration. A 90% of original damage
was considered as the limiting factor.
Based on these techniques, the data points in each time series was greatly reduced. (Table
23)
Table 23: Final count of data points after reduction based on above algorithm
But there still remained the problem of manually entering each sea state that took 7
minutes per sea state. This was solved by combining sea states into one long sea state upto
50,000 points.
1. For a given target site, the scatter of occurrence was noted in a matrix. (See Table 24).
2. For each se astate, the ratio of current sea state occurrence and minimum sea state
occurrence was calculated. For example, if sea state for Hs=3 and Tp=4 the occurrence
was 1800 hours and the minimum sea state occurrence was for Hs= 4 and Tp=5 at 18
hours, then the ratio for the former sea state is 100.
3. Based on these ratios, the time series for sea states were multiplied by the ratio factor
and added at the end of the first sea state’s data. The addition was continued while the
total number of points was less than 50,000 points. Since addition and scaling large
ratios was consuming lot of data points, the data sets were separated for ratios up to 4.
In other words, for any given data combination group the highest ratio between
maximum and minimum occurrence within the group would be 4. Such data segregation
112
was possible since SolidworksTM has the ability to multiply a given time series input by a
factor.
This greatly reduced the number of input files. Finally there were only 12 inputs that had to
be input into the FEM software.
time 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
0.5 1.2659 55.699 79.751 67.092 64.561 62.029 37.977 12.659 1.2659 0 0 0 0 0 0
1 0 56.965 219 268.37 337.99 369.64 244.32 135.45 62.029 3.7977 1.2659 1.2659 0 0 0
1.5 0 1.2659 36.711 163.3 278.5 281.03 215.2 145.58 124.06 86.081 17.723 3.7977 2.5318 0 0
2 0 0 0 69.624 225.33 235.46 175.96 146.84 64.561 62.029 22.786 11.393 6.3295 0 0
2.5 0 0 0 0 81.017 345.59 324.07 272.17 106.34 72.156 43.04 11.393 2.5318 0 0
3 0 0 0 0 15.191 281.03 340.53 250.65 112.66 87.347 58.231 31.647 10.127 0 0
3.5 0 0 0 0 0 69.624 293.69 192.42 118.99 65.827 51.902 36.711 22.786 7.5954 1.2659
4 0 0 0 0 0 3.7977 110.13 127.86 65.827 49.37 27.85 27.85 22.786 15.191 3.7977
4.5 0 0 0 0 0 0 26.584 43.04 60.763 21.52 12.659 6.3295 5.0635 0 1.2659
5 0 0 0 0 0 0 2.5318 20.254 34.179 15.191 7.5954 1.2659 0 0 0
5.5 0 0 0 0 0 0 0 7.5954 24.052 12.659 6.3295 0 0 0 0
6 0 0 0 0 0 0 0 3.7977 13.925 8.8613 0 1.2659 0 0 0
6.5 0 0 0 0 0 0 0 0 2.5318 7.5954 1.2659 0 0 0 0
7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
7.5 0 0 0 0 0 0 0 0 0 2.5318 0 0 0 0 0
Table 24: Scatter Distribution of each Sea State at offshore site name ‘Yue’
The following graphs pertain to ID 115 in experimental results given in Table 25.
The recorded accelerations in the following groups represent the buoy motion in a short
time interval.
113
b. Heave
The buoy acceleration in heave direction is usually fluctuates between -0.1 m/s2 and 0.1
m/s2 except for one instance where there is a steep rise in acceleration that is observed at
mean position. In the case, the acceleration rises up till 0.4 m/s2. This is most likely due to a
coding error and can be ignored. See Figure 52 and Figure 53 for details.
Figure 52: Buoy acceleration (m/s2) in heave direction vs rack position (m)
Figure 53: Buoy acceleration (m/s2) in heave direction vs rack position (m) and their
occurrences
c. Surge
114
The surge of the buoy in this particular case is more fluctuating as compared to heave. This
could be resonance induced. As seen in figure 54 and figure 55, there is sharp impulsive
acceleration observed at mean position and the peak goes from -0.2m/s2 to 0.2 m/s2. This is
again due to a coding error during mathematical model formulation.
Figure 54: Buoy acceleration (m/s2) in surge direction vs rack position (m)
Figure 55: Buoy acceleration (m/s2) in surge direction vs rack position (m) and their
occurrences
d. Sway
115
As seen from figure 56 and 57, the acceleration patters in similar to that in surge direction.
This is expected since the buoy is symmetric in all directions. The peak at mean position is
observed in surge and heave as well due to the error. The undulations in sway accelerations
with respect to rack positions could be interesting in the internal parts’ fatigue behavior.
Figure 56: Buoy acceleration (m/s2) in sway direction vs rack position (m)
Figure 57: Buoy acceleration (m/s2) in sway direction vs rack position (m) and their occurrences
e. Pitch
The pitching is quite undulating over one buoy cycle as seen from Figure 58 and Figure 59.
116
Figure 58: Buoy acceleration (degree/s2) in pitch direction vs rack position (m)
Figure 59: Buoy acceleration (degree/s2) in pitch direction vs rack position (m) and their
occurrences
f. Roll
As expected due to symmetry, the acceleration pattern is very similar to that in pitching.
The peak roll acceleration is observed at 0.01m rack position as seen in Figure 60 and Figure
61.
117
Figure 60: Buoy acceleration (degree/s2) in Roll direction vs rack position (m)
Figure 61: Buoy acceleration (degree/s2) in Roll direction vs rack position (m) and their
occurrences
g. Yaw
The observed yaw accelerations in Figure 62 and Figure 63 are usually small except during
one instance where there is a sharp acceleration observed at mean position which could be
due to a modeling error. The present yaw values indicate that torsion should be kept in
mind during design.
118
Figure 62: Buoy acceleration (degree/s2) in yaw direction vs rack position (m)
Figure 63: Buoy acceleration (degree/s2) in yaw direction vs rack position (m) and their
occurrences
By combining accelerations in Surge and Sway direction, the resultant XY plane acceleration
was calculated. As seen in Figure 64 and Figure 65, the peak acceleration was observed
nearmean position and the peak is at 0.21 m/s2.
119
Figure 64: Buoy acceleration (m/s2) in XY plane vs rack position (m)
Figure 65: Buoy acceleration (m/s2) in XY plane vs rack position (m) and their occurrences
120
b. Minimum
(Table 27)
Acceleratio
n Summary
respective rack
accelerations in 6
Table 26: Maximum
Max Accelerations
m/s^2 m m/s^2 m m/s^2 m deg/s^2 m deg/s^2 m deg/s^2 m m/s^2 m Buoy Full Scale Full Scale
ID No. Surge a Rack Posn Sway a Rack Posn Heave a Rack Posn Roll accn Rack Posn Pitch a Rack Posn Yaw accn Rack PosnResultant XYRack Posn Number Wave H Wave T
109 1.571544 0.013998 1.292513 0.003962 0.747459 -0.01559 0.009948 -0.00019 0.128972 -0.00567 0 4444 1.641269 0.013078 B1 1 6
110 1.853178 -0.03726 0.963829 9.89E-03 1.147798 1.75E-04 0 4444 0 4444 0 4444 1.856761 -3.73E-02 B1 1 8
126 2.249183 0.005903 0.323032 0.042275 1.258382 -0.05081 0.250515 0.00986 0.178943 -0.03764 0.230524 -0.00915 2.249437 0.005903 B1 1 10
112 3.919343 -0.07493 1.201105 0.027156 2.788667 -0.03581 0 4444 0 4444 0 4444 4.040221 0.153747 B1 2.5 8
113 2.894047 -0.02783 1.260835 -4.65E-02 3.309917 0.035431 0 4444 0 4444 0 4444 3.004265 7.01E-03 B1 2.5 10
128 4.587292 -0.08894 1.431314 -0.13515 2.887502 -0.01229 7.421639 0.115503 4.310253 -0.03114 11.40519 0.103873 4.603148 -0.08875 B1 2.5 12
129 5.935564 -0.05765 1.618111 0.04067 2.814189 0.07825 7.392846 -0.12222 4.124931 -0.05409 10.57825 -0.0121 6.319173 -0.05783 B1 2.5 14
121
148 6.958442 -0.00988 1.069507 -0.06357 3.044871 0.091886 4.899723 -0.04404 2.593509 -0.05647 5.596954 -0.00811 6.964421 -0.00988 B1 4 10
149 5.971932 0.077149 1.222908 -0.01155 2.697022 -0.11785 5.427548 -0.05367 3.850544 -0.01167 8.143578 0.01352 5.972955 0.077149 B1 4 12
257 1.34706 -2.13E-02 0.277518 1.49E-02 1.027532 -0.03096 0.129742 0.002339 0.027153 -3.18E-03 0.141996 -0.01773 1.3472 -2.13E-02 B2 1 6
258 1.471684 0.079934 0.523889 0.056764 1.178013 0.046674 0.175299 0.010457 0.314678 -0.03219 0.49977 -0.01222 1.487994 0.040314 B2 1 8
259 1.440107 0.050799 0.514334 0.003563 1.279565 0.020414 0.326536 -0.04634 0.533606 0.018721 0.935984 -0.02614 1.453811 0.050799 B2 1 10
260 4.471047 -0.08558 1.896693 -0.08431 3.022461 -0.0993 1.73762 0.011713 1.771133 0.008651 4.366347 -0.08824 4.600153 -0.08558 B2 2.5 8
261 4.199353 -0.06088 1.329608 0.108824 3.136198 -0.16103 3.270669 -0.04681 2.734832 -0.02466 7.20284 -0.01891 4.827004 -0.07566 B2 2.5 10
262 3.259679 -0.0393 1.311866 -0.09629 3.13254 -0.18074 6.323339 -0.04591 5.468873 0.002468 10.95785 -0.07452 3.463592 -0.0393 B2 2.5 12
263 5.076492 -0.03428 1.510633 0.002215 2.690634 0.133763 3.755325 0.060075 4.155853 -0.10588 6.153995 0.148485 5.521674 -0.03686 B2 2.5 14
264 6.016506 -0.02572 1.828866 -0.0569 2.947355 -0.10013 0.981881 -0.12098 1.329315 0.01726 0.16813 0.065548 6.230019 0.125248 B2 4 10
277 3.710633 0.160148 1.198797 -0.04225 2.989317 -0.07741 7.590882 0.123212 6.024912 0.159538 15.45766 -0.04761 3.727506 0.052011 B2 4 12
DOF vs
positions
respective rack
Table 27: Minimum
accelerations in 6 DOF
m/s^2 m m/s^2 m m/s^2 m deg/s^2 m deg/s^2 m deg/s^2 m m/s^2 m Buoy Full Scale Full Scale
ID No. Surge a Rack Posn Sway a Rack Posn Heave a Rack Posn Roll accn Rack Posn Pitch a Rack Posn Yaw accn Rack PosnResultant XYRack Posn Number Wave H Wave T
109 -1.51179 -0.01808 -1.25646 -0.01324 -0.7447 0.009435 -0.01076 -0.00019 -0.1299 -0.00978 0 4444 0.001559 -0.01041 B1 1 6
110 -1.82305 -1.45E-02 -0.91421 0.002736 -1.17431 -5.05E-02 0 4444 0 4444 0 4444 0.00019 -3.95E-04 B1 1 8
126 -2.05647 0.000296 -0.29111 -0.06138 -1.02836 0.015559 -0.26017 -0.02678 -0.17059 -0.06845 -0.22723 -0.00769 0.000605 -0.01825 B1 1 10
112 -4.02351 0.153747 -1.20887 0.078338 -2.61619 0.15095 0 4444 0 4444 0 4444 0.00206 0.008472 B1 2.5 8
113 -2.85079 1.67E-01 -1.30883 -0.0557 -3.16203 -1.29E-01 0 4444 0 4444 0 4444 0.001275 0.04962 B1 2.5 10
128 -3.63885 0.107892 -1.42009 -0.18312 -2.90858 1.67E-01 -7.65604 0.007143 -4.73949 0.024999 -11.2888 -0.06394 0.001003 0.020729 B1 2.5 12
129 -6.31524 -0.05783 -1.60871 -0.0633 -2.64258 0.156973 -6.97862 -0.05605 -4.01066 0.08613 -10.5737 -0.01029 0.000694 -0.00264 B1 2.5 14
122
148 -6.7873 -0.04427 -1.0982 0.148172 -3.01499 0.177826 -4.45455 0.074331 -2.57099 -0.0452 -5.47869 0.086249 0.001428 -0.12626 B1 4 10
149 -5.40899 0.053994 -1.27606 -0.08446 -2.44662 0.193877 -5.96011 -0.07177 -3.86116 0.036729 -9.05974 -0.10371 0.000882 0.001341 B1 4 12
257 -1.31533 -0.00251 -0.29853 -0.03237 -0.91244 -0.04045 -0.14328 -0.03008 -0.02732 -1.78E-02 -0.1324 0.01376 0.00137 -0.00037 B2 1 6
258 -1.48639 0.040314 -0.52626 0.074645 -1.2792 -0.05925 -0.17887 -0.01055 -0.3023 -0.03148 -0.54629 -0.02245 0.000516 -0.03212 B2 1 8
259 -1.09281 -0.03568 -0.50743 0.002447 -1.36674 -0.03675 -0.27573 -0.02031 -0.55089 0.020599 -0.91405 -0.02293 0.00142 -0.02756 B2 1 10
260 -3.49644 0.140386 -1.86498 -0.07573 -3.1519 0.08188 -1.70272 -0.00586 -1.67231 -0.00474 -4.56482 0.048789 0.002343 0.029732 B2 2.5 8
261 -4.77828 -0.07566 -1.47335 -0.09059 -3.1913 0.097336 -3.32071 0.085747 -2.74367 -0.0118 -6.60049 -0.09535 0.003054 -0.00587 B2 2.5 10
262 -2.36459 0.227034 -1.21935 -0.09736 -2.39807 0.190971 -6.41793 -0.09382 -5.43478 0.034919 -11.7351 0.003549 0.002023 -0.0442 B2 2.5 12
263 -5.51084 -0.03686 -1.53394 0.06843 -2.55451 0.142594 -3.70933 -0.10109 -4.24971 0.001689 -5.6955 -0.01162 0.002363 -0.07671 B2 2.5 14
264 -6.22797 0.125248 -1.74188 0.071492 -2.96984 0.008038 -1.09231 0.084276 -1.85007 0.123561 -0.16843 0.089861 0.00029 0.02812 B2 4 10
277 -3.70484 0.052011 -1.19185 0.19717 -2.9803 -0.05825 -7.63764 0.093772 -6.01047 -0.084 -15.895 -0.11931 0.001283 0.154249 B2 4 12
vs
positions
If one observes Table 26 and Table 27, In general the sea state corresponding to Hs = 4 m
and Tp = 10 s was the worst in terms of accelerations for Buoy 1 and Buoy 2. Buoy 1
recorded higher accelerations in surge and heave as compared to Buoy 2.
On the negative side of the cycle, the maximum accelerations were observed for the same
seastate corresponding to Hs = 4 m and Tp = 10 s for both Buoys.
From the known buoy position at each time step, the angles with respect to vertical were
deduced. These angles are then used to resolve the tensile force on tether in the two
respective vertical and horizontal components.
For ID 115, the scatter plots of resolved forces vs rack positions are as follows in Figure 66,
67, 68 and Figure 69.
Horizontal Force
123
Figure 66: Horizontal Wire Force and its distribution with respect to rack position
Figure 67: Horizontal Wire Force and its distribution with respect to rack position and number
of occurrences
Vertical Force
124
Figure 68: Vertical Wire Force and its distribution with respect to rack position
Figure 69: Vertical Wire Force and its distribution with respect to rack position and its
occurrences
A table of bins and occurrences was also created that can be easily extended to represent
the scenario in a test site with given sea state distributions.
125
6.6 E: Wavespring Force vs Rack Position Scatter Plots for all sea
states
Wavespring force during the experimental stage was simulated to be executed through the
motor. Since this is digital, it is expected to have a smooth behavior. This can be seen in
Figure 70 and Figure 71 for ID 115. Also plotted is the number of occurrences for different
rack positions.
70
Figure 70: Wavespring Force and its distribution with respect to Rack Position
126
Figure 71: Wavespring Force and its distribution with respect to Rack Position and number of
occurrences
Figure 72 shows the distribution for wire force for a regular wave with parameters listed in
Table 28. It is interesting to note how predictable the distribution pattern is. This raises the
important point of unreliability of regular wave experiments for studying real life scenarios.
127
Figure 72: Wavespring Force vs Rack Position for Regular Wave ID 004
128
Figure 73: Wavespring Force vs Rack Position for irregular Wave ID 108
As can be seen from the Figure 72 and Figure 73, the wire force is a less predictable for an
irregular wave, with parameters in Table 29. In a previous section this force was resolved
into two respective components.
6.8 G: Transmission Force vs Rack Position Scatter Plots for all sea
states
For ID 115 with parameters in Table 25 we have the following distribution as shown in figure
74 and figure 75,
129
Figure 74: Transmission Force and its distribution with respect to rack position
Figure 75: Transmission Force and its distribution with respect to rack position and number of
occurrences
130
6.9 H: Number of Wavespring Cut off events in each sea state
The number of Wavespring cut off events corresponds to the number of brakes the
mechanism experiences in 30 minutes. These values can be extrapolated to represent values
for a period of 20 years.
Braking was identified by looking at turning points and checking the number of occurrences
when the turning point is higher than 2.5 m.
Table 30 shows the number of brake occurrences in 30 min. This information can then be
used to dimension the valves. Adjusting the valves might decrease the number of brakes.
23
Analysis done by Corpower Ocean Engineer Gunnar Stein Ásgeirsson
131
pretension in the buoy tether. This pretension is measured in the sensor by submerging the
buoy in water until a specified marker on the buoy as a starting condition.
It was observed that there were no slack events for irregular non survival sea states. For
some cases, the tension in the tether came close to zero but did not reach zero.
The experiments corresponded to about 10-15 minutes of runtime. Since the number of
slacking occurrences need to be scaled for a 20 year period, the observed slacks can be very
large over the lifetime of the buoy.
Number
Buoy Experiment
ID No. of Slack Hs (m) Tp (s)
No. Type
Events
168 1 B1 Survival 9 9
170 6 B1 Survival 7.2 11
171 5 B1 Survival 8.4 13
173 13 B1 Survival 9 9
174 16 B1 Survival 8.4 13
281 1 B2 Survival 8.4 15
282 40 B2 Survival 9 9
283 47 B2 Survival 8.4 13
296 2 B1 Focus 32 -
Table 31: Number of Slack Events for each Case
Figure 76 shows a slack event for ID 296 which is a focus wave with a wave height of 32 m.
132
Slack Event
Figure 76: Slack Event marked at t = 62 seconds with measure subsea force falling below zero
6.11 Discussion
6.11.1 Torsion Stress
It was observed from yaw angular velocity and acceleration results, that the buoy is yawing
considerably. This motion can cause torsion in the attached tether. To overcome this
situation, a swivel is placed at the interface that will take care of any twisting motions of the
buoy. Due to this addition, there will be negligible torsional stress developed in the tether.
As can be seen from Table 30, the number of brake occurrences corresponds to around 2
million brake cycles per year. This is a very big number as the number of oscillations per
year corresponds to 5 million. In other words, there is a brake event roughly every 2.5
oscillations. This high number of brake occurrences can be greatly reduced with a “proper
combination of breaking algorithm and generator control.24 Another study indicates that the
24
Comment made by Corpower Ocean Scientist - Jørgen Hals Todalshaug
133
mechanism of wave to wave generator control strongly reduces the number of braking
events.25
It was observed that there are negligible slack events that were observed for irregular cases.
This implies that during the service condition of the buoy, it will rarely experience slack
events or impulsive forces.
Although for the survival cases, a number of slack events were observed and this needs
further development of survival strategies and further studies in a simulated environment
for higher sea states. This is particularly important since these numbers only correspond to
15 minutes of simulated data. If scaled to a lifetime of 20 years, number of slack events can
be very large.
25
Result from Master thesis by Tianzhi Zhou which is still in process of completion
134
Chapter 7
The study was set out to validate the simulation model by comparison with experimental
data and generate new data, in the form of Forces, Motions, Equivalent Loads for Fatigue
Loading, Uncertainty and tether dimensions, useful for the design team at CPO to develop
the WEC. The study also sought in developing tools for analyses and generation of new data
for future use. During the process, certain trends in Statistical and Equivalent Fatigue Loads
were noticed which have been given possible explanations. The study also delved into
investigating WEC interactions in extreme conditions in OrcaflexTM but due certain
limitations the results suffered from unreliability. Following this, the study dealt with an
uncertainty study using Variation Mode and Effect Analysis for the prediction of the Factor
of Safety. Finally, the study culminated with answering secondary objectives added to the
scope on a later date.
The subject of the thesis was wide and its goals were accomplished by achieving
intermediate goals like understanding what Wave Energy was, how it is connected to
principles of marine design and mechanics, how the WEC worked, to be able to develop
algorithms and finding solutions to objectives. The following list compiles the findings with
respect to the major objectives achieved during the study with reference to Section 1.3.
- Development Tools
A Graphical User Interface with options to compare two different load cases enabled
comparison of buoy shapes, mechanisms, sea states and wave type for forces.
Two different algorithms in MatlabTM were developed for filtration of raw data, using
four alternate filter options, and identifying peaks and recording load statistics like
RMS, Mean, H1/10, H1/3 and H1/100.
135
An algorithm in MatlabTM was developed to estimate equivalent load for a given
design life and number of cycles based on Rain Flow Counting and Damage
Accumulation Theory.
- Load Case Analysis
Peak Loads on mooring line were deduced for all the experiments carried out at
wave tank test in École Centrale Nantes in 2014. They can be found in Appendix 6.On
Basis of results, Buoy 1 was chosen as it registered lower forces in comparison with
Buoy 2 which results in a less loaded tether and provides greater survivability in
extreme conditions. Another observation was that the Wavespring system registered
lower forces than the latching system.
Some extreme wave conditions were simulated in the wave tank and the forces
encountered by the buoy can be found in Table 2 and Table 3 for Buoy 1 and Buoy 2
respectively. On basis of most extreme load for each buoy, cross section of tether
was deduced for three materials; regular steel, HSLA steel and Polyester. Of the
materials, HSLA steel required the least cross section area for the tether at 85 cm2
and 86 cm2 for buoy 1 and buoy 2 while Polyester required the highest cross section
area at 508 cm2 and 516 cm2 respectively.
The simulation model was validated by comparing load cases for irregular waves and
Wavespring configuration for both buoys with load cases from experimental tests.
For validation, RMS loads were used as a basis for comparison. The ratio of
Simulated RMS loads to Experimental RMS loads was found to lie between 1.03 and
1.21. The Simulation model was deemed reasonable and formed basis for data
generation for other objectives. The higher prediction by the simulation model was
attributed to it being a 2 DOF model instead of a realistic 6 DOF model which caused
amplification in heave and surge responses following the principle of conservation of
energy. A similar ratio between Peak loads of simulated data and experimental data
varied between 1.19 and 1.35.
From the validated simulated model, data for all missing sea states in Figure 8 were
generated for target site ‘Yue’, the results for which have been compiled in Appendix
7. The most extreme peak load was identified as 4.18 MN for wave height 7.5 m and
time period 13 s. The cross section of the tether was determined on basis of this load
136
for three materials of steel, HSLA steel and Polyester. HSLA steel gave the lowest
cross section as 106.4 cm2.
Survival sea states that could not be tested during wave tank experiments were
simulated in OrcaflexTM and buoy accelerations in heave and surge were extracted.
But the results suffered from unreliability as the model over predicted parameters.
Additionally, videos were generated to show the motion of the buoy under the
influence of waves which were used to identify critical snap events and test two
buoy survival strategies of latching and free moving. It was found that latching the
buoy proved a better strategy.
Equivalent Load and fatigue damage for all sea states were generated for ‘Yue’ for a
design life of 25 years and one million cycles in Table 16 and Table 18. The
cumulative damage for 25 years at ‘Yue’ was found to be 7.19433 x 1036 and
equivalent load as 2682 kN.
- Statistical Analysis
The uncertainties in theory, modeling and literature based on experimental findings
were treated and quantified to assess the overall uncertainty in predicting design
loads. The overall uncertainty was transformed into a factor of safety which was
calculated for steel as 1.41 and for polyester as 1.75.
- Secondary Objectives
On basis of simulation model generated data, interesting trends of buoy internal
forces in relation with rack position were recorded and can be found in Chapter 6
Slack events were investigated numerically and it was observed that for irregular non
survival sea states, no slack events were observed. This has a great positive
repercussion on the survivability of the buoy in normal operational conditions.
There was a braking event roundabout every 3 cycles and this inspires the need to
optimize the generator wave control to reduce the number of braking events that
causes a loss of efficiency.
The work in the thesis was very extensive and multifaceted and hence it was not possible to
make one specific conclusion or answer a specific question but provide several answers and
data for development of WEC. The work done was very interesting and rewarding from a
knowledge point of view but there were a few limitations, which are,
137
Lack of 6 DOF simulation model. Its repercussions were,
o The simulation model always over predicted the forces on the buoy in surge and
heave.
o The rotational motions of the buoy could not be studied or compared with
experimental results.
Absence of OrcaflexTM software access at CPO. Its repercussions were,
o Higher Survival sea state results from Simulation Model could not be validated
with software generated results.
o Buoy motions could not be generated for the missing 4 DOF in simulation model
Lack of previous Hydrodynamic study on Buoy response in waves.
o Certain trends like flattening of equivalent load at sea states beyond 2 m, was
explained on logic instead of theoretical backing
The study has offered an evaluative perspective on wave energy technology and the
following work for the future can be envisaged.
There have been several design changes since the previous experiments were carried
out. It would be particularly interesting to test a scaled buoy with PTO and check its
performance.
Since data could not be obtained for higher survival sea states it would be interesting
to perform the tests in a larger wave tank to get data corresponding to extreme
cases.
The OrcaflexTM model tended to overestimate the buoy accelerations and forces on
the components. It would be interesting to further study the modeling and
incorporate a more exhaustive buoy design with internal moving parts.
Fatigue analysis for the internal frames and connectors could be studied for stresses
in an FEM atmosphere. These parts were not simulated in the simulation model and
it would be great to study these parts in depth.
In spite of development several wave energy technologies in the past, we are yet to see a
fully commercial unit. The WEC by CPO has made a great effort in its innovative approach to
envisage the wave energy converter. The data produced so far looks sturdy and I feel
confident that this technology could one day provide power for us in a green way.
138
139
List of Figures
Figure 4: Latching Mechanism where Curve (a) is the incident wave, Curve(b) is the resonant
wave motion, Curve(c) is the actual movement of buoy subjected to
latching………………………..12
Figure 5: Wave Tank Testing Facility at École Centrale de Nantes in 2014 .................................. 18
Figure 6: CAD representation of Buoy in Wave Tank with device to measure tension in tether 18
Figure 7: Picture showing bright white lights installed on buoy to record the 6 DOF motion of
buoy .............................................................................................................................................. 19
Figure 8: Seastates that were tested in the wave tank (marked by yellow boxes) ...................... 20
Figure 9a: Identified Locations where Wave Energy Device can be potentially used 1. (source
Wikimedia) VIII................................................................................................................................ 23
Figure 9b: Identified Locations color coded according to energy potential. 1. (Source:
wikimedia) ..................................................................................................................................... 24
Figure 10: Schematic of how an Oscillating Water Column works. (Image Courtesy-
en.openei.org)............................................................................................................................... 25
Figure 11: Schematic of an Overtopping type of wave energy converter (Image Courtesy-
en.openei.org)............................................................................................................................... 26
Figure 12: An Attenuator type of Oscillating Body WEC (Image Courtesy-en.openei.org) .......... 27
Figure 13: A Pitching type of Oscillating Body WEC (Image Courtesy-en.openei.org) ................. 27
Figure 14: Heaving Buoy (Point Absorber) type of Oscillating Body WEC (Image Courtesy-
en.openei.org)............................................................................................................................... 28
140
Figure 16: Classification of wave forces for different geomtry ranges against incoming wave
lenghts (Source: Marilena Greco Lecture Notes TMR4215: Sea Loads, NTNU) ........................... 31
Figure 17: Slow Drift motions in opposite direction of wave due to viscous effects ................... 32
Figure 21: Typical S-N (Stress vs Number of Loading Cycles) Curve ............................................ 39
Figure 22: Clubbing of stresses according to Palmgren Miner Rule (Source: Wikipedia) ............ 41
Figure 24: Illustration of the influence of uncertainty during the design process (Source:
Svensson & Sandström, 2014XXIV )................................................................................................. 48
Figure 25: Table of sea states that needs to be filled in to complete Load Analysis.................... 53
Figure 26: Seastates that were tested in the wave tank (marked by yellow boxes) .................... 53
Figure 28: Comparison of filtered and unfiltered data (green is filtered data and blue is
unfiltered data) ............................................................................................................................. 57
Figure 29: Differential of Heave Acceleration to filter out differentials lower than defined
threshold ....................................................................................................................................... 57
Figure 30: Final acceleration time series (Left figure shows only acceleration peaks while
right figure shows steepness of successive peaks) ....................................................................... 59
Figure 35: Rain Flow Counting output for 3 input stress value .................................................... 62
Figure 36: Output from a Rain Flow Countine Method Script ...................................................... 63
141
Figure 37: Subsea Force after time series snipping based on start and end time ....................... 64
Figure 38: Plot showing the rainflow cycles before (RED) and after (GREEN) filtration. ............. 65
Figure 39: Rainflow Cycles with minima on X axis and maxima on Y axis for any given cycle ..... 66
Figure 40: Load Spectrum with load cycle amplitudes and frequency of occurrence and Level
Crossings distribution for estimating how many cycles cross which magnitude ......................... 66
Figure 41: GUI for running simulations of WEC for given set of input parameters ..................... 69
Figure 43: The two Buoy Geometries that are input into OrcaflexTM........................................... 77
Figure 46: Result GUI with options to compare two different data files ..................................... 84
Figure 47: Ratio of RMS Loads between simulation loads and experimental loads for force on
the buoy tether in irregular waves. Top half of table represents Buoy 1 for Wavespring and
Bottom Half of table represents Buoy 2 for Wavespring ............................................................. 93
Figure 48: Variation of Fatigue Equivalent Load for 25 years with Wave Height ....................... 101
Figure 49: Variation of Fatigue Equivalent Load for 25 years with Time Period ........................ 102
Figure 50: Variation of Peak Loads for 25 years with Wave Height ........................................... 103
Figure 51: Variation of Peak Loads for 25 years with Time Period ............................................. 103
Figure 52: Buoy acceleration (m/s2) in heave direction vs rack position (m) ............................. 114
Figure 53: Buoy acceleration (m/s2) in heave direction vs rack position (m) and their
occurrences ................................................................................................................................. 114
Figure 54: Buoy acceleration (m/s2) in surge direction vs rack position (m).............................. 115
Figure 55: Buoy acceleration (m/s2) in surge direction vs rack position (m) and their
occurrences ................................................................................................................................. 115
Figure 56: Buoy acceleration (m/s2) in sway direction vs rack position (m) .............................. 116
Figure 57: Buoy acceleration (m/s2) in sway direction vs rack position (m) and their
occurrences ................................................................................................................................. 116
Figure 58: Buoy acceleration (degree/s2) in pitch direction vs rack position (m) ...................... 117
142
Figure 59: Buoy acceleration (degree/s2) in pitch direction vs rack position (m) and their
occurrences ................................................................................................................................. 117
Figure 60: Buoy acceleration (degree/s2) in Roll direction vs rack position (m) ........................ 118
Figure 61: Buoy acceleration (degree/s2) in Roll direction vs rack position (m) and their
occurrences ................................................................................................................................. 118
Figure 62: Buoy acceleration (degree/s2) in yaw direction vs rack position (m) ........................ 119
Figure 63: Buoy acceleration (degree/s2) in yaw direction vs rack position (m) and their
occurrences ................................................................................................................................. 119
Figure 64: Buoy acceleration (m/s2) in XY plane vs rack position (m) ........................................ 120
Figure 65: Buoy acceleration (m/s2) in XY plane vs rack position (m) and their occurrences .... 120
Figure 66: Horizontal Wire Force and its distribution with respect to rack position ................. 124
Figure 67: Horizontal Wire Force and its distribution with respect to rack position and
number of occurrences ............................................................................................................... 124
Figure 68: Vertical Wire Force and its distribution with respect to rack position...................... 125
Figure 69: Vertical Wire Force and its distribution with respect to rack position and its
occurrences ................................................................................................................................. 125
Figure 70: Wavespring Force and its distribution with respect to Rack Position ....................... 126
Figure 71: Wavespring Force and its distribution with respect to Rack Position and number
of occurrences............................................................................................................................. 127
Figure 72: Wavespring Force vs Rack Position for Regular Wave ID 004 ................................... 128
Figure 73: Wavespring Force vs Rack Position for irregular Wave ID 108.................................. 129
Figure 74: Transmission Force and its distribution with respect to rack position ..................... 130
Figure 75: Transmission Force and its distribution with respect to rack position and number
of occurrences............................................................................................................................. 130
Figure 76: Slack Event marked at t = 62 seconds with measure subsea force falling below
zero ............................................................................................................................................. 133
Figure 77: Components of a Gas Turbine Jet Engine XVIII ............................................................ 153
143
Figure 78: Gas Turbine Blade and varying strain and temperature distributions during
operationXVIII................................................................................................................................ 154
Figure 79: Scatter of Strain measured on a turbine blade after different cycles of loadingXVIII . 154
Figure 80: Crack initiation in notches and its propagation trajectory as seen through FEM
AnalysisXIX .................................................................................................................................... 155
Figure 81: Design improvements to improve the fatigue strength in mechanical partsXIX ........ 157
144
List of Tables
Table 2: Summary of Peak Forces acting on the tether for Buoy 1 for Survival Sea States for a
full scale buoy (The negative sign is an indication of tensile loads) ............................................. 86
Table 3: Summary of Peak Forces acting on the tether for Buoy 2 for Survival Sea States for a
full scale buoy (The negative sign is an indication of tensile loads) ............................................. 86
Table 4: Assessment of Minimum cross-section area of tether based on yield strength and
Maximum Experimental Loads in Wave Tank Test at Nantes, 2014 ............................................ 87
Table 5: Equivalent Loads for Fatigue Design Life of 25 years and 1 million cycles in irregular
seas for Buoy 1 .............................................................................................................................. 88
Table 6: Equivalent Loads for Fatigue Design Life of 25 years and 1 million cycles in irregular
seas for Buoy 2 .............................................................................................................................. 88
Table 7: Fatigue Loads, Design Life and Equivalent Load for Buoy 1 for 1:16 scale model in
irregular waves.............................................................................................................................. 89
Table 8: Fatigue Loads, Design Life and Equivalent Load for Buoy 2 for 1:16 scale model in
irregular waves.............................................................................................................................. 90
Table 9: Ratio of Peak Forces in tether obtained from experimental and simulation model for
Buoy 1 and Buoy 2 ........................................................................................................................ 94
Table 10: Peak Loads in N for a full scale buoy recorded on the tether based on simulation
data ............................................................................................................................................... 94
Table 11: Mean Loads in N for a full scale buoy recorded on the tether based on simulation
data ............................................................................................................................................... 95
Table 12: RMS Loads in N for a full scale buoy recorded on the tether based on simulation
data ............................................................................................................................................... 96
Table 13: A 1/10 Loads in N for a full scale buoy recorded on the tether based on simulation
data ............................................................................................................................................... 96
145
Table 14: Assessment of Minimum cross-section area of tether based on yield strength and
Maximum Simulation Loads in Wave Tank Test at Nantes, 2014 ................................................ 97
Table 15: Equivalent Loads in N for a full scale buoy for fatigue predicted for the tether
based on simulation data.............................................................................................................. 98
Table 16: Life time damage for full scale buoy due to fatigue predicted for the tether based
on simulation data at Yue ............................................................................................................. 98
Table 17: Normalized Scatter distribution of different sea states for target site ‘Yue’ ............... 99
Table 18: Life Time Damage distribution of different sea states for target site ‘Yue’ ............... 100
Table 19: Summary of accelerations (surge and heave) on Buoy 1 under survival conditions -
Survival Strategy 2 ...................................................................................................................... 106
Table 20: VMEA results for steel tether based on experimental data ....................................... 108
Table 21: VMEA for polyester tether based on experimental data............................................ 109
Table 22: Reliability and factor of safety for Steel and Polyester tethers for experimental
data ............................................................................................................................................. 109
Table 23: Final count of data points after reduction based on above algorithm ....................... 112
Table 24: Scatter Distribution of each Sea State at offshore site name ‘Yue’ ............................ 113
Table 26: Maximum accelerations in 6 DOF vs respective rack positions .................................. 121
Table 27: Minimum accelerations in 6 DOF vs respective rack positions .................................. 122
Table 28: Wave parameters for ID 004 in simulation model ...................................................... 127
Table 29: Wave parameters for ID 108 in simulation model ...................................................... 128
Table 30: Number of Wavespring Cut off events for a 30 min cycle .......................................... 131
Table 31: Number of Slack Events for each Case ........................................................................ 132
Table 31: Table of scaling factors for different parameters related to buoy water interaction 159
Sea states and their notations analyzed in experiments and software (Grayed sea states
were analyzed in ORCAFLEXTM and white sea states were tested in a wave tank) .................... 160
Cases tested in OrcaflexTM with Wave Spectrum Type used for analysis. .................................. 161
146
References
[I] Key World Energy Statistics. International Energy Agency 2014. URL http://www.iea.org
/publications/freepublications/publication/keyworld2014.pdf
http://www.corpowerocean.com/ corpower-technology/corpower-wave-energy-converter/
[III] J. Falnes and P.M. Lillebekken. Budal's latching-controlled-buoy type wave-power plant. 5th
European Wave Energy Conference 2003, paper H1, submitted 2003-09-16, revised 2003-10-
[IV] J. Falnes. Principles for capture of energy from ocean waves. phase control and optimum
[V] A. Babarit and A.H. Cl´ement. Optimal latching control of a wave energy device in regular
http://www.researchgate.net/publication/223049948_Optimal_Latching_Control_of_a
_Wave_Energy_Device_in_Regular_and_Irregular_Waves
[VI] A. Babarit, G. Duclos, and A.H. Clem´ent. Benefit of latching control for a heaving wave
energy device in random sea 2003. 13th Int Offshore and Polar Engineering Conference,
http://www.researchgate.net/publication/278769934_Benefit _of_latching
_control_for_heaving_wave_energy_device_in_random_sea
[VII] M.F.P. Lopes, J. Hals, R.P.F.Gomes, T. Moan, L.M.C. Gato, and A.F.deO. Falc ao.
http://www.sciencedirect.com/science/article/pii/S0029801 809000171
147
[VIII] Santoña and Mutriku. Usefulwaves. URL https://usefulwaves.wordpress.com/2012/
02/17/santona-and-mutriku/
ISOPE-2008-TPC-57 URL
http://www.researchgate.net/publication/259623644_A_global_wave_energy_resource
_assessment
[X] Antonio F. de O. Falcao. Wave energy utilization: A review of the technologies 2009.
Renewable and Sustainable Energy Reviews 14 (2010), page 899918, 2009. URL
http://www.researchgate.
net/publication/222604679_Wave_energy_utilization_A_review_of_the_technologies
[XIII] Nicole Johnson and Eric Olson. What is an oscillating water column? 2010. University of
3946/presentationnovideos.pptx.
[XIV] Energy and the Environment-A Coastal Perspective. Oscillating water column, 2010. URL
http://coastalenergyandenvironment.web.unc.edu/ocean-energy-generating-
technologies/wave-energy/oscillating-water-column/
[XV] O.M.Faltinsen: Sea Loads on Ships and Offshore Structures, Cambridge University Press,
1990. URL
https://books.google.co.in/books/about/Sea_Loads_on_Ships_and_Offshore_Structur.html
?id=qZq4Rs2DZXoC&redir_esc=y
http://farside.ph.utex as.edu/teaching/336L/Fluidhtml/node90.html
148
[XVII] SMS-491: Physical solutions of everyday problems in aquatic sciences. URL
http://misclab.umeoce.maine.edu/boss/classes/SMS_491_2003/Week_5.htm
[XVIII] Tatsuo Endo and M. Matsuishi; 1968; The Rainflow Method in Fatigue URL
http://www.sciencedirect.com/science/book/9780750605045
N%20diagram.pdf
[XX] Thomas Svensson and Pär Johannesson; 2013; Reliable fatigue design, by rigid rules, by
OrcaFlex/
[XXIII] Dawn An, Joo-Ho Choi , Nam H. Kim and Sriram Pattabhiraman 2011. Fatigue life
prediction based on Bayesian approach to incorporate field data into probability model .
Structural Engineering and Mechanics, Vol. 37, No. 4 (2011) 427-442. URL
http://www2.mae.ufl.edu/nkim/ Papers/paper50.pdf
[XXV] Johansson, P., Chakhunashvili, A., Barone, S., Bergman, B., 2006, Variation Mode and
Effect Analysis: a Practical Tool for Quality Improvement, Quality and Reliability
http://onlinelibrary.wiley.com/doi/10.1002/ qre.773/abstract
[XXVI] Johannesson, P., and Speckert, M. (editors) (2014): Guide to Load Analysis for Durability in
WileyCDA/WileyTitle/productCd-1118648315.html
149
[XXVII] Elements for writing a good Conclusion Chapter URL http://www.devstud.org.uk/
downloads/4be165997d2ae_Writing_the_Conclusion_Chapter,_the_Good,_the_Bad_and_the
_Missing,_Joe_Assan%5B1%5D.pdf
[XXVIII] B. A. Cowles High cycle fatigue in aircraft gas turbines—an industry perspective, 1996,
International Journal of Fracture April 1996, Volume 80, Issue 2-3, pp 147-163
Slobodan Stupar, Ivana Vasović , 2010, Fatigue Life Estimation of Notched Structural
jme.eu/scripts/download.php?file=/data/upload/2010/12/09 _2010_046_Stamenkovic_3k.pdf.
http://www.sname.org/HigherLogic/
System/DownloadDocumentFile.ashx?DocumentFileKey=a5d4fb9a-4836-41ef-963f-
5017f03d78f1
[XXXI] John Zseleczky, 2012, Behind the Scenes of Peak Acceleration Measurements, The Third
http://www.sname.
org/HigherLogic/System/DownloadDocumentFile.ashx?DocumentFileKey=28103719-ff72-
4332-8897-a9b5e6557111
http://trid.trb.org/view.aspx ?id=446145
[XXXIII] Malenica S et al, 1995. Wave and current forces on a vertical cylinder free to
surge and sway. Applied Ocean Research, 17, 79-90. URL http://www.researchgate.net/
publication/222116827_Wave_and_current_forces_on_a_vertical_cylinder_free_to_surge_an
d_sway
150
[XXXIV] Johannes. Falnes. Cambridge University Press, 2002. Ocean Waves and Oscillating
[XXXVI] Aranha J A P, 1994. A formula for wave drift damping in the drift of a floating
151
Appendix 1
WAFO Toolbox
WAFO is a toolbox of MatlabTM routines for statistical analysis and simulation of random
waves and random loads.26 The toolbox has tools for the following calculations.
Fatigue Analysis
Sea modelling
Statistics
26
http://www.maths.lth.se/matstat/wafo/
152
Appendix 2
Review of Structures that undergo extensive Fatigue Loading
Two cases have been presented and discussed here.
The gas turbine is essentially a propeller with multiple blades coming out of a pod as shown
in figure 78. The blade of the turbine is subjected to repeating negative and positive
pressure distributions. This results in high frequency cyclic loads on the blade. The problem
is further accentuated by the presence of temperature fluctuations.
This high frequency of cyclic loading abbreviated as HCF is what causes the turbine blades to
fail during operation at loads much lower than yield strength of blade material.
153
Figure 78: Gas Turbine Blade and varying strain and temperature distributions during
operationXVIII
Figure 79, shows the distribution of strain on the blade against the number of load cycles. It
can be observed, as the number of cycles increase, the allowable strain range keeps
decreasing which indicates failing resistance against cracking.
We can follow the minimum curve (dotted line) to design a part but this often leads to over
dimensioning. Several statistical methods like Bayesian Approach and VMEA have been
developed to calculate more realistic outputs. VMEA (Variation Mode and Effect Analysis)
will be used in this report to assess the fatigue in the WEC.
Figure 79: Scatter of Strain measured on a turbine blade after different cycles of loadingXVIII
154
Notched Structural Components
Surface and through-thickness cracks are a common occurrence in holes and at notches in
structural components. It is interesting to note that, “such cracks are present during a large
percentage of the useful life of these components”.XXIX These cracks originate as micro
cracks which slowly propagate until they become critical enough to cause failure.
Figure 80 shows the typical places where cracks due to fatigue originate and propagate.
These areas represent areas where stress concentrations are present and over repeated
loading cycles, these areas are much more susceptible to failure than other parts.
Figure 80: Crack initiation in notches and its propagation trajectory as seen through FEM
AnalysisXIX
For notches and holes, as concluded by the paper ‘Fatigue Life Estimation of Notched
Structural Components’19, fatigue analysis can be done with fair accuracy using an FEM
environment. They had good correlation between experimental and computational results.
Based on analysis, fatigue strength can be increased in notches and holes by making design
changes as shown in Figure 81.
155
156
Figure 81: Design improvements to improve the fatigue strength in mechanical partsXIX
157
Appendix 3
Scaling of WEC from experimental model to life size model
Based on Ocean Wave Theory, scaling from experimental model to real life model is done
best using Froude Scaling. Froude number is the ratio between inertia and gravitational
force. It is hence useful in ensuring dynamic scaling between model and full scale is
maintained. Froude scaling ensures gravity forces are correctly scaled. Since waves in the
ocean are gravity waves, Froude scaling ensures that wave resistance and wave forces are
correctly scaled.
(43)
Then dynamics similarity can be achieved by equating the Froude numbers for model and
full scale as follows,
(44)
√ √
where U is the relative velocity between body and fluid and L is the length of body along the
direction of flow.
By using Froude scaling we compromise on the viscous scaling and surface tension effects
due to water’s viscosity. Since this is of minor importance, it can be ignored.
Given below in Table 31 are Froude scaled factors for different parameters that are used as
part of the analysis.
158
Table 31: Table of scaling factors for different parameters related to buoy water
interaction
159
Appendix 4
Sea States and Notations investigated in Tank Tests and
OrcaflexTM
The following table lists all sea state parameters and associated symbols,
Seastate Wave Period Wave Height Seastate Wave Period Wave Height
Notation (s) (m) Notation (s) (m)
Sea states and their notations analyzed in experiments and software (Grayed sea
states were analyzed in ORCAFLEXTM and white sea states were tested in a
wave tank)
160
Cases tested in OrcaflexTM with Wave Spectrum Type used for analysis.
Water Wave
depth Hs Tp γ spec.
State
no. [m] [m] [s] type
OF1 25,00 3,00 4,2 5,0 JONSWAP
OF2 25,00 1,50 5,7 1,5 JONSWAP
OF3 25,00 3,00 5,7 5,0 JONSWAP
OF4 25,00 4,50 5,7 5,0 JONSWAP
OF5 25,00 5,50 7,1 5,0 JONSWAP
OF6 25,00 6,50 8,5 5,0 JONSWAP
OF7 25,00 7,50 9,9 4,9 JONSWAP
OF8 25,00 8,50 11,3 3,6 JONSWAP
OF9 25,00 8,50 12,7 2,1 JONSWAP
OF10 40,00 8,50 12,0 2,8 JONSWAP
OF11 40,00 10,50 14,0 2,2 JONSWAP
OF12 40,00 11,00 16,0 1,2 JONSWAP
OF13 40,00 11,00 18,0 1,0 JONSWAP
OF14 40,00 11,00 20,0 1,0 JONSWAP
161
Appendix 5
Outputs generated from Experimental Tests in Wave Tank
162
163
Appendix 6
Summary of Loads on Experimental Results
164
60 1001551 -2340859 1.5 12 1 3 2.34
61 774441.5 -2300215 1.5 9 1 3 2.97
62 1266297 -2148591 1.5 6 1 3 1.70
63 752486.3 -2265023 1.5 8 1 3 3.01
64 801970.6 -2320168 1.5 10 1 3 2.89
65 692302.6 -2231097 1.5 7 1 3 3.22
66 657392.7 -2197765 1.5 6 1 3 3.34
67 569221.3 -2200541 1.5 6 1 3 3.87
68 879997.1 -2360993 1.5 11 1 3 2.68
69 1060505 -2424988 1.5 14 1 3 2.29
70 506936.8 -2119624 1.5 5 1 3 4.18
71 399412.6 -2077921 1 6 1 3 5.20
72 538718.5 -2184332 1 9 1 3 4.05
73 603533.8 -2217636 1 12 1 3 3.67
74 1046568 -2407453 2 9 1 3 2.30
75 706146.2 -2242314 2 6 1 3 3.18
76 297856.4 -2080271 0.5 12 1 3 6.98
77 280410.1 -2062412 0.5 9 1 3 7.35
78 223113.2 -2002344 0.5 6 1 3 8.97
79 1648760 -2769790 0.5 9 1 3 1.68
80 1108160 -2527034 0.5 12 1 3 2.28
81 956722.8 -2406342 0.5 9 1 3 2.52
82 496429.8 -2172104 0.5 6 1 3 4.38
83 968979.1 -2340424 1 6 1 3 2.42
84 1536518 -2678804 1 9 1 3 1.74
85 1478740 -2726016 1 12 1 3 1.84
86 858210.4 -2333911 0.5 8 1 3 2.72
87 1079550 -2522749 0.5 13 1 3 2.34
88 1086602 -2497857 0.5 11 1 3 2.30
89 751218 -2223474 0.5 7 1 3 2.96
90 1016849 -2414433 0.5 10 1 3 2.37
91 1159459 -2553844 0.5 14 1 3 2.20
92 774992.5 -2147537 3 6 1 3 2.77
93 1461989 -2580033 3 6 1 3 1.76
94 1754544 -2823521 3 9 1 3 1.61
95 2364448 -2835370 3 12 1 3 1.20
96 506270.5 -2122836 1 6 1 3 4.19
97 493928.4 -2154655 0.5 6 1 3 4.36
98 1005986 -2407531 0.5 9 1 3 2.39
99 1172286 -2561904 0.5 12 1 3 2.19
100 1577454 -2703121 1 9 1 3 1.71
101 1529774 -2791490 1 12 1 3 1.82
102 730419.3 -2235480 0.5 7 1 3 3.06
103 1054265 -2442889 0.5 10 1 3 2.32
104 1124479 -2554427 0.5 13 1 3 2.27
165
105 1214101 -2567432 0.5 14 1 3 2.11
106 1358849 -2587751 1.5 6 1 3 1.90
107 2246306 -2929870 1.5 9 1 3 1.30
108 2535097 -2874727 1.5 12 1 3 1.13
109 514319.1 -2322092 1 6 1 4 4.51
110 811292.2 -2442704 1 8 1 4 3.01
111 1027219 -2604665 1 10 1 4 2.54
112 1579645 -2844666 2.5 8 1 4 1.80
113 1811226 -2907621 2.5 10 1 4 1.61
114 1960242 -2853294 2.5 12 1 4 1.46
115 1906754 -2860915 2.5 12 1 4 1.50
116 1808755 -2849298 2.5 12 1 4 1.58
117 251328.5 -2047894 1 6 1 4 8.15
118 246994.4 -2070283 1 8 1 4 8.38
119 487047.8 -2263874 2.5 8 1 4 4.65
120 550747.6 -2266315 2.5 10 1 4 4.11
121 686506.3 -2355813 2.5 12 1 4 3.43
122 782142.2 -2455277 2.5 14 1 4 3.14
123 214765.4 -1813625 1 12 1 3 8.44
124 265695 -1816503 1.5 12 1 3 6.84
125 218331.4 -1817561 1 12 1 3 8.32
126 961604.5 -2578381 1 10 1 4 2.68
127 2777001 -2818096 2.5 12 1 4 1.01
128 1790724 -2872760 2.5 12 1 4 1.60
129 1761432 -2921555 2.5 14 1 4 1.66
130 270787.3 -2035928 0.5 6 1 3 7.52
131 529853.1 -2169322 0.5 9 1 3 4.09
132 684909.8 -2288468 0.5 12 1 3 3.34
133 545338.5 -2141980 1 6 1 3 3.93
134 1014514 -2385455 1 9 1 3 2.35
135 1098238 -2539740 1 12 1 3 2.31
136 782721.2 -2257783 1.5 6 1 3 2.88
137 1358088 -2560038 1.5 9 1 3 1.89
138 1352068 -2669510 1.5 12 1 3 1.97
139 995661.4 -2353033 2 6 1 3 2.36
140 1551556 -2687483 2 9 1 3 1.73
141 1466326 -2760717 2 12 1 3 1.88
142 1238485 -2488263 2.5 6 1 3 2.01
143 1699012 -2784686 2.5 9 1 3 1.64
144 1582228 -2792812 2.5 12 1 3 1.77
145 1861837 -2841584 3 9 1 3 1.53
146 1741972 -2837721 3 12 1 3 1.63
147 2119981 -2809432 3.5 12 1 3 1.33
148 1964092 -3042291 4 10 1 4 1.55
149 2120606 -3055852 4 12 1 4 1.44
166
150 392598 -2130710 2 12 1 3 5.43
151 576145.4 -2198787 2 12 1 3 3.82
152 484691.7 -2107983 2.5 6 1 3 4.35
153 675337.8 -2249665 2.5 9 1 3 3.33
154 734258.3 -2269899 2.5 12 1 3 3.09
155 802071.2 -2300404 3 9 1 3 2.87
156 882491.8 -2337921 3 12 1 3 2.65
157 1693394 -3381863 3.5 12 1 3 2.00
158 1030107 -2394193 3.5 12 1 3 2.32
159 170135.7 -2036660 0.5 9 1 3 11.97
160 572414.2 -2220361 1.5 12 1 3 3.88
161 718843 -2264839 2 9 1 3 3.15
162 1417089 -2602315 3.5 12 1 3 1.84
163 132260.7 -3143326 0.5 9 1 3 23.77
164 172109.1 -3163705 0.5 12 1 3 18.38
165 454317.1 -3198422 1.5 12 1 3 7.04
177 1464842 -2805741 2.5 8 1 4 1.92
178 2158230 -2201320 4 10 1 4 1.02
179 1932431 -3059915 4 10 1 4 1.58
180 952482.4 -2207998 0.5 12 2 3 2.32
181 670876.6 -1925316 0.5 9 2 3 2.87
182 925796 -2070573 0.5 13 2 3 2.24
183 750600.9 -2089006 0.5 10 2 3 2.78
184 998226.7 -2086890 0.5 14 2 3 2.09
185 872472.8 -2087338 0.5 11 2 3 2.39
186 1092669 -2116872 0.5 15 2 3 1.94
187 358359.9 -1898562 0.5 6 2 3 5.30
188 570210.8 -1776957 0.5 8 2 3 3.12
189 481865 -1953992 0.5 7 2 3 4.06
190 678068.2 -1775716 1 6 2 3 2.62
191 1204479 -2290432 1 9 2 3 1.90
192 1329577 -2287987 1 12 2 3 1.72
193 794059.9 -2032265 1.5 5 2 3 2.56
194 1540162 -2576481 1.5 12 2 3 1.67
195 1515926 -2461016 1.5 9 2 3 1.62
196 960061.9 -2115835 1.5 6 2 3 2.20
197 1546193 -2412403 1.5 13 2 3 1.56
198 1601261 -2393032 1.5 10 2 3 1.49
199 1240790 -2238519 1.5 7 2 3 1.80
200 1545040 -2583701 1.5 14 2 3 1.67
201 1651200 -2583169 1.5 11 2 3 1.56
202 1396669 -2229021 1.5 8 2 3 1.60
203 1251216 -2106148 2 6 2 3 1.68
204 1741009 -2599715 2 9 2 3 1.49
205 1665827 -2638835 2 12 2 3 1.58
167
206 1525685 -2255039 2.5 6 2 3 1.48
207 1868013 -2702038 2.5 9 2 3 1.45
208 1766278 -2738233 2.5 12 2 3 1.55
209 2046774 -2611747 3 9 2 3 1.28
210 1991270 -2567900 3 12 2 3 1.29
211 2185093 -2581631 3.5 12 2 3 1.18
212 277449.6 -1932200 1 6 2 3 6.96
213 349663.3 -1775040 1 9 2 3 5.08
214 386529.9 -1769019 1 12 2 3 4.58
215 403784.3 -1922624 1.5 6 2 3 4.76
216 517143.5 -1957232 1.5 9 2 3 3.78
217 554158.1 -1845227 1.5 12 2 3 3.33
218 521673 -1808068 2 6 2 3 3.47
219 687067.9 -1917378 2 9 2 3 2.79
220 760454.7 -1954599 2 12 2 3 2.57
221 643413.4 -1892858 2.5 6 2 3 2.94
222 839515.3 -2009685 2.5 9 2 3 2.39
223 955375.6 -2033132 2.5 12 2 3 2.13
224 982906 -2052753 3 9 2 3 2.09
225 1099321 -2095208 3 12 2 3 1.91
226 1340203 -2134296 3.5 12 2 3 1.59
227 616652.9 -1796353 0.48 13 2 3 2.91
228 658739.6 -1780903 0.48 11 2 3 2.70
229 670890.1 -1758924 0.48 9 2 3 2.62
230 604632.1 -1754818 0.48 7 2 3 2.90
231 664450.5 -1752461 0.48 5 2 3 2.64
232 1156607 -2071247 0.96 13 2 3 1.79
233 1235475 -2067803 0.96 11 2 3 1.67
234 1268011 -2040172 0.96 9 2 3 1.61
235 1238002 -1956027 0.96 7 2 3 1.58
236 1191201 -1895102 0.96 5 2 3 1.59
237 1718319 -2379813 1.44 13 2 3 1.38
238 1827149 -2383601 1.44 11 2 3 1.30
239 1835630 -2440058 1.44 9 2 3 1.33
240 1758145 -2226344 1.44 7 2 3 1.27
241 1615586 -2098366 1.44 5 2 3 1.30
242 1776972 -2265579 1.6 5 2 3 1.27
243 2614372 -2800456 2.24 13 2 3 1.07
244 2703334 -2701412 2.24 9 2 3 1.00
245 2389019 -2503730 2.24 5 2 3 1.05
246 3086239 -3187870 2.88 13 2 3 1.03
247 3053551 -2926217 2.88 9 2 3 0.96
248 2888585 -2621536 2.88 5 2 3 0.91
249 879030 -2543408 0 NaN 2 3 2.89
250 933090.3 -2074591 0 NaN 2 3 2.22
168
251 426777 -2142662 0 NaN 2 3 5.02
252 476986.1 -1835575 0 NaN 2 3 3.85
253 225452.6 -1793923 0 NaN 2 3 7.96
254 295113.4 -1702012 0 NaN 2 3 5.77
255 2309764 -2690353 2 9 2 3 1.16
256 2138609 -2573030 2 12 2 3 1.20
257 730860.9 -2278687 1 6 2 4 3.12
258 1132102 -2267319 1 8 2 4 2.00
259 1364002 -2519483 1 10 2 4 1.85
260 1915999 -2679841 2.5 8 2 4 1.40
261 1946489 -2667717 2.5 10 2 4 1.37
262 1996938 -2624892 2.5 12 2 4 1.31
263 2022169 -2686599 2.5 14 2 4 1.33
264 2191152 -2937212 4 10 2 4 1.34
265 1397024 -2497986 2.5 8 2 4 1.79
266 717955.1 -2027835 2.5 10 2 4 2.82
267 562230.6 -1932326 2.5 12 2 4 3.44
268 214539.4 -1826398 0.5 9 2 3 8.51
269 888591.3 -2154504 2 9 2 3 2.42
270 1724300 -2677422 3.5 12 2 3 1.55
271 212890.1 -2636496 0.5 9 2 3 12.38
272 251675.1 -2676025 0.5 12 2 3 10.63
273 724572 -2887265 1.5 12 2 3 3.98
274 207083.8 -1921897 1.5 12 2 5 9.28
275 70296.34 -1749271 1.5 12 2 5 24.88
277 2466295 -3065968 4 12 2 4 1.24
288 149398.9 -1548410 4 10 2 5 10.36
291 364805.7 -1792705 8.4 13 1 5 4.91
regular = 3
irregular = 4
survival = 5
169
Appendix 7
Simulation Model – Peak and Load Statistics
Number
Wave Wave RMS Max Mean
A100 A10 A3 of
Ht(m) Pd(s) Load Load Load
Peaks
0.5 3 2520011 2569466 2534623 2566253 2556359 2547272 233
0.5 4 2521921 2570460 2530851 2570460 2557460 2547948 100
0.5 5 2527809 2599280 2530726 NaN 2582165 2564676 32
0.5 6 2561014 2599280 2532694 NaN 2599280 2591023 15
0.5 7 2594519 2815371 2537357 NaN 2815371 2696845 16
0.5 8 2643985 2848313 2544047 NaN 2848313 2775452 19
0.5 9 2649995 2789925 2542860 NaN 2789925 2742432 19
0.5 10 2695887 3085854 2549020 NaN 3085854 2875823 18
0.5 11 2694225 3112638 2563160 NaN 3083118 3039484 23
0.5 12 2676641 3172704 2566367 NaN 3104500 2928284 33
0.5 13 2675668 3149524 2569471 NaN 3106663 3057529 20
0.5 14 2681171 3233747 2579059 NaN 3136181 2986511 38
1 4 2535871 2648407 2538292 NaN 2619835 2588482 74
1 5 2543211 2758648 2539919 NaN 2698275 2628087 28
1 6 2580909 2855616 2547139 NaN 2855616 2835971 13
1 7 2618427 2872700 2548414 NaN 2872700 2767854 19
1 8 2668264 3069794 2581124 NaN 3049307 2953360 39
1 9 2663372 3286005 2582937 NaN 3259100 3067692 24
1 10 2696294 3259287 2596913 NaN 3244469 3110764 37
1 11 2688408 3256369 2604862 NaN 3238620 3166604 38
1 12 2663667 3390833 2595753 NaN 3368928 3240834 25
1 13 2641541 3598085 2598578 NaN 3594129 3307112 21
1 14 2638683 3467098 2620377 NaN 3451492 3402782 30
1 15 2643031 3501718 2635966 NaN 3495259 3416837 43
1 16 2606885 3544118 2639026 NaN 3514345 3399976 50
1 17 2615189 3528087 2662891 NaN 3486332 3422602 40
1.5 5 2554641 3528087 2596112 NaN 3499272 3373180 28
1.5 6 2590391 3528087 2605368 NaN 3499272 3389238 24
1.5 7 2623121 3528087 2609401 NaN NaN 3499272 6
1.5 8 2663313 3528087 2630387 NaN 3474888 3375217 32
1.5 9 2651764 3528087 2621253 NaN 3499272 3367035 25
1.5 10 2671620 3678234 2648791 NaN 3675511 3546652 33
1.5 11 2654018 3704150 2655250 NaN 3704150 3647359 19
1.5 12 2669064 3704172 2637331 NaN 3614260 3430504 41
1.5 13 2659917 3685022 2683195 NaN 3664448 3588782 48
1.5 14 2651905 3648875 2691852 NaN 3621727 3590928 39
1.5 15 2642833 3613062 2677888 NaN 3588744 3529857 38
1.5 16 2606733 3613062 2689373 NaN 3604288 3575513 45
1.5 17 2612939 3575382 2718271 NaN 3561390 3543184 60
170
2 6 2602699 3555525 2634935 NaN 3553095 3507773 38
2 7 2630676 3555525 2644635 NaN 3553791 3533635 29
2 8 2645177 3727436 2668143 NaN 3725002 3583303 27
2 9 2646375 3722567 2687371 NaN 3722567 3660391 19
2 10 2679675 3672569 2693413 NaN 3661590 3602767 44
2 11 2635125 3712815 2713714 NaN 3673416 3642577 36
2 12 2653436 3810069 2761880 NaN 3715168 3658507 54
2 13 2650757 3740045 2756670 NaN 3704166 3638053 53
2 14 2666318 3691047 2798838 NaN 3666408 3611982 78
2 15 2650745 3688583 2791258 NaN 3651527 3609430 59
2 16 2624609 3687799 2809328 NaN 3628972 3586957 66
2 17 2629219 3687799 2771405 NaN 3626182 3582374 65
2.5 6 2609238 3687799 2705579 NaN 3648210 3589722 37
2.5 7 2622423 3687799 2727948 NaN 3661421 3604581 29
2.5 8 2654059 3687799 2755722 NaN 3683803 3644268 30
2.5 9 2651251 3700773 2789026 NaN 3694761 3662977 42
2.5 10 2684719 3715317 2812793 NaN 3706591 3662692 70
2.5 11 2662962 3708967 2825912 NaN 3682232 3645964 68
2.5 12 2667372 3740140 2856355 NaN 3688818 3643250 78
2.5 13 2680697 3704588 2888122 NaN 3681718 3636972 87
2.5 14 2657021 3700175 2872531 NaN 3646931 3616984 78
2.5 15 2662068 3661172 2867164 NaN 3637286 3596359 81
2.5 16 2655748 3667260 2854874 NaN 3638681 3590565 77
2.5 17 2646981 3642304 2875501 NaN 3607435 3566596 90
3 6 2620918 3636663 2783218 NaN 3618443 3569937 39
3 7 2631555 3636663 2806149 NaN 3635805 3586538 28
3 8 2655980 3694462 2857270 NaN 3683445 3652173 51
3 9 2653574 3790383 2865493 NaN 3773004 3702097 44
3 10 2688234 3823552 2951779 3823552 3750810 3694426 101
3 11 2701050 3724746 3010283 3724746 3707129 3661608 117
3 12 2674913 3818686 2981671 3818686 3748204 3673580 105
3 13 2685745 3801719 3029335 3801719 3746233 3681693 107
3 14 2667688 3795879 3007625 NaN 3715676 3647458 98
3 15 2689050 3715663 2988318 3715663 3669558 3611426 104
3 16 2654647 3715663 2998749 3715663 3666752 3609308 103
3 17 2632061 3715663 2992707 NaN 3648699 3594947 96
3.5 7 2657824 3829244 2913986 NaN 3692951 3604955 77
3.5 8 2675316 3813726 2949558 NaN 3779821 3717675 97
3.5 9 2677419 3812150 3006387 3812150 3750973 3712823 109
3.5 10 2732337 3846320 3134475 3846320 3756029 3685649 139
3.5 11 2727309 3785856 3114953 3785856 3726811 3673043 135
3.5 12 2721175 3785856 3134430 3785856 3739235 3682274 124
3.5 13 2708983 3808170 3158393 3808170 3721922 3656453 146
3.5 14 2668927 3804094 3126843 3804094 3724839 3652459 115
3.5 15 2688692 3804094 3093476 3804094 3742243 3650894 125
171
3.5 16 2675017 3847795 3116546 3847795 3759329 3661829 112
3.5 17 2649389 3804094 3099411 NaN 3719608 3647253 99
4 8 2699426 3894951 3071514 3894951 3838214 3736322 128
4 9 2692668 3905611 3111549 3905611 3803893 3714791 109
4 10 2772425 3829495 3227998 3829495 3783300 3693796 165
4 11 2764023 3856294 3261981 3856294 3739597 3676373 171
4 12 2750418 3883561 3229576 3883561 3751360 3665419 142
4 13 2745205 3825330 3240613 3825330 3735993 3670939 156
4 14 2736040 3898286 3280618 3898286 3753073 3659210 178
4 15 2710610 3776560 3270964 3776560 3728262 3668220 142
4 16 2702887 3807547 3266263 3807547 3745386 3667220 151
4 17 2710343 3943448 3245153 3943448 3753881 3662122 128
4.5 9 2696612 3871694 3269214 3871694 3826896 3727355 149
4.5 10 2797328 3886359 3295870 3886359 3763361 3694243 188
4.5 11 2822392 3845992 3407669 3845626 3756856 3675377 211
4.5 12 2787156 3881007 3414135 3880844 3797161 3681380 201
4.5 13 2814450 3882093 3369658 3872799 3764818 3665600 206
4.5 14 2761501 3970824 3387679 3970824 3804703 3699712 178
4.5 15 2741620 3973283 3403357 3973283 3811689 3706319 167
4.5 16 2762729 3796832 3368467 3796832 3751620 3677576 163
4.5 17 2720779 3808254 3365514 3808254 3766128 3698906 151
5 10 2845094 3911742 3404977 3882047 3804803 3705651 222
5 11 2855680 3883289 3428023 3862608 3769068 3676877 215
5 12 2852351 3845508 3455498 3845382 3753066 3660644 237
5 13 2839930 3845256 3478915 3829076 3763388 3656226 208
5 14 2818608 3885905 3462252 3885905 3791133 3698400 182
5 15 2788649 3918571 3462323 3918260 3770380 3673849 201
5 16 2774951 3873717 3444938 3873717 3774942 3692487 187
5 17 2759669 3879551 3442739 3879551 3801250 3713810 179
5.5 10 2863828 4021836 3426026 3937767 3793507 3692956 231
5.5 11 2886621 4007429 3496904 4006292 3839803 3716818 251
5.5 12 2907429 3917940 3477871 3916985 3781046 3682344 256
5.5 13 2872010 3925140 3451334 3924559 3771325 3661483 257
5.5 14 2896855 3955033 3477567 3954560 3765930 3670206 250
5.5 15 2837605 3945685 3487107 3945218 3873256 3747028 230
5.5 16 2807650 4002351 3464362 3963165 3775715 3687469 227
5.5 17 2785454 3923978 3412970 3884612 3773813 3672107 205
6 11 2931426 3878512 3400633 3849810 3771587 3659115 259
6 12 2955258 3890056 3485575 3883228 3782294 3684341 268
6 13 2888610 3791233 3447201 3790632 3748179 3661054 263
6 14 2868277 3997424 3442155 3997371 3848138 3699760 225
6 15 2851590 4015979 3446892 4014667 3801627 3674830 242
6 16 2868860 3873419 3432769 3872825 3769193 3662399 260
6 17 2835377 3932779 3390779 3914891 3771407 3654739 241
6.5 12 2945466 4025487 3436168 4003000 3808749 3662411 269
172
6.5 13 2995268 3965232 3458769 3950320 3787270 3679740 305
6.5 14 2971548 3961036 3430652 3960331 3782861 3661457 278
6.5 15 2926347 3986397 3429331 3981978 3790440 3675745 241
6.5 16 2900740 3922685 3471776 3922418 3829491 3730782 266
6.5 17 2875775 3916497 3428384 3894845 3785079 3683392 263
7 12 3011079 3949321 3404490 3945385 3767556 3651167 288
7 13 3035284 3990567 3468868 3990538 3803631 3700526 282
7 14 2984967 4050576 3440373 4049546 3850661 3702995 276
7 15 2953446 4027331 3429228 3976320 3799455 3685317 269
7 16 2941110 4040061 3434795 4040052 3816058 3692499 281
7 17 2921236 3973969 3441881 3973873 3839448 3730765 246
7.5 12 3054688 4046951 3475039 4042312 3851388 3704202 293
7.5 13 3029974 4179908 3396851 4179822 3816912 3667429 286
7.5 14 3032548 4179908 3429299 4145335 3835645 3674625 277
7.5 15 3067314 3968861 3483369 3954184 3853162 3734583 324
7.5 16 2990835 4019146 3424070 4019057 3859566 3707448 287
7.5 17 3000191 4019146 3457184 3982999 3817329 3701014 254
173
Appendix 8
Simulation Model – Fatigue Loads
Wave Wave Design Equivalent Max Life Time
Damage
Ht(m) Pd(s) Life (s) Load (N) Load (N) Damage
174
2 6 5.46E+30 175316.2 2036105 1442955 1.92E+36
2 7 1.02E+31 175316.2 2319711 1468545 3.58E+36
2 8 1.46E+31 175316.2 2497820 1462142 5.11E+36
2 9 1.60E+31 175316.2 2546713 1440869 5.61E+36
2 10 1.54E+31 175316.2 2528391 1456220 5.42E+36
2 11 1.60E+31 175316.2 2548239 1383479 5.62E+36
2 12 1.50E+31 175316.2 2512650 1420297 5.26E+36
2 13 1.52E+31 175316.2 2518962 1448700 5.32E+36
2 14 1.36E+31 175316.2 2460365 1406941 4.75E+36
2 15 1.28E+31 175316.2 2431655 1386100 4.49E+36
2 16 1.15E+31 175316.2 2375971 1379325 4.02E+36
2 17 1.09E+31 175316.2 2349253 1352834 3.81E+36
2.5 6 1.18E+31 175316.2 2390482 1509660 4.14E+36
2.5 7 2.07E+31 175316.2 2686136 1544618 7.24E+36
2.5 8 2.33E+31 175316.2 2754976 1494337 8.18E+36
2.5 9 2.58E+31 175316.2 2813283 1532807 9.04E+36
2.5 10 2.37E+31 175316.2 2764153 1521290 8.31E+36
2.5 11 2.42E+31 175316.2 2776615 1501824 8.49E+36
2.5 12 2.39E+31 175316.2 2770262 1462704 8.40E+36
2.5 13 2.26E+31 175316.2 2736806 1478234 7.92E+36
2.5 14 1.86E+31 175316.2 2628031 1509343 6.52E+36
2.5 15 1.86E+31 175316.2 2628797 1502744 6.53E+36
2.5 16 1.69E+31 175316.2 2576905 1477574 5.93E+36
2.5 17 1.59E+31 175316.2 2543234 1419113 5.57E+36
3 6 2.08E+31 175316.2 2691443 1597876 7.31E+36
3 7 3.10E+31 175316.2 2924193 1563852 1.09E+37
3 8 3.58E+31 175316.2 3012345 1564033 1.26E+37
3 9 3.55E+31 175316.2 3007548 1571171 1.25E+37
3 10 3.64E+31 175316.2 3022218 1647225 1.28E+37
3 11 3.27E+31 175316.2 2956616 1568779 1.15E+37
3 12 2.93E+31 175316.2 2889378 1751365 1.03E+37
3 13 2.87E+31 175316.2 2876932 1590828 1.01E+37
3 14 2.45E+31 175316.2 2783847 1565670 8.60E+36
3 15 2.46E+31 175316.2 2786075 1536571 8.63E+36
3 16 2.29E+31 175316.2 2743495 1534766 8.01E+36
3 17 2.05E+31 175316.2 2682201 1502332 7.19E+36
3.5 7 4.24E+31 175316.2 3119658 1690509 1.48E+37
3.5 8 4.35E+31 175316.2 3137575 1604461 1.53E+37
3.5 9 4.30E+31 175316.2 3129102 1663402 1.51E+37
3.5 10 4.79E+31 175316.2 3201029 1631754 1.68E+37
3.5 11 4.06E+31 175316.2 3092443 1731572 1.42E+37
3.5 12 4.17E+31 175316.2 3110293 1745445 1.46E+37
3.5 13 3.93E+31 175316.2 3070668 1633493 1.38E+37
3.5 14 3.26E+31 175316.2 2953908 1691612 1.14E+37
3.5 15 3.05E+31 175316.2 2912772 1653016 1.07E+37
175
3.5 16 2.65E+31 175316.2 2829589 1690216 9.30E+36
3.5 17 2.45E+31 175316.2 2782744 1643427 8.58E+36
4 8 5.81E+31 175316.2 3332027 1815277 2.04E+37
4 9 5.36E+31 175316.2 3277060 1802578 1.88E+37
4 10 5.80E+31 175316.2 3330866 1808856 2.03E+37
4 11 5.38E+31 175316.2 3278659 1693614 1.89E+37
4 12 4.75E+31 175316.2 3195147 1744279 1.67E+37
4 13 4.85E+31 175316.2 3208645 1768407 1.70E+37
4 14 3.96E+31 175316.2 3075696 1668170 1.39E+37
4 15 3.67E+31 175316.2 3027572 1755879 1.29E+37
4 16 3.42E+31 175316.2 2983435 1673277 1.20E+37
4 17 3.03E+31 175316.2 2910244 1615998 1.06E+37
4.5 9 6.83E+31 175316.2 3446756 1788642 2.40E+37
4.5 10 6.02E+31 175316.2 3357021 1999881 2.11E+37
4.5 11 6.07E+31 175316.2 3362135 1909437 2.13E+37
4.5 12 5.58E+31 175316.2 3303878 1812260 1.96E+37
4.5 13 5.30E+31 175316.2 3268607 1821087 1.86E+37
4.5 14 4.83E+31 175316.2 3206435 1903633 1.69E+37
4.5 15 4.54E+31 175316.2 3164875 1873088 1.59E+37
4.5 16 3.81E+31 175316.2 3051704 1735275 1.34E+37
4.5 17 3.58E+31 175316.2 3012549 1829720 1.26E+37
5 10 6.50E+31 175316.2 3411112 1908979 2.28E+37
5 11 6.70E+31 175316.2 3432240 1918492 2.35E+37
5 12 6.02E+31 175316.2 3357367 1855598 2.11E+37
5 13 5.96E+31 175316.2 3349350 1860601 2.09E+37
5 14 5.68E+31 175316.2 3315936 1957461 1.99E+37
5 15 4.94E+31 175316.2 3220906 1889076 1.73E+37
5 16 4.59E+31 175316.2 3172422 1827537 1.61E+37
5 17 4.06E+31 175316.2 3091575 1740066 1.42E+37
5.5 10 8.18E+31 175316.2 3578084 2062940 2.87E+37
5.5 11 7.86E+31 175316.2 3548526 1991349 2.76E+37
5.5 12 7.54E+31 175316.2 3518120 1963859 2.64E+37
5.5 13 6.09E+31 175316.2 3364759 1928862 2.13E+37
5.5 14 6.69E+31 175316.2 3430947 2017713 2.34E+37
5.5 15 6.09E+31 175316.2 3365270 1851928 2.14E+37
5.5 16 5.36E+31 175316.2 3277175 1819964 1.88E+37
5.5 17 5.00E+31 175316.2 3229667 1799924 1.75E+37
6 11 7.05E+31 175316.2 3469029 2044681 2.47E+37
6 12 7.84E+31 175316.2 3546849 2059712 2.75E+37
6 13 6.99E+31 175316.2 3463096 2060087 2.45E+37
6 14 6.22E+31 175316.2 3379263 2074375 2.18E+37
6 15 6.11E+31 175316.2 3366779 1946630 2.14E+37
6 16 5.91E+31 175316.2 3344514 1894331 2.07E+37
6 17 4.97E+31 175316.2 3225584 1902361 1.74E+37
6.5 12 7.26E+31 175316.2 3490741 2136422 2.55E+37
176
6.5 13 7.02E+31 175316.2 3466031 2012973 2.46E+37
6.5 14 6.37E+31 175316.2 3396966 2040505 2.23E+37
6.5 15 7.06E+31 175316.2 3470549 2036656 2.48E+37
6.5 16 5.79E+31 175316.2 3329087 1934637 2.03E+37
6.5 17 5.92E+31 175316.2 3345315 1957378 2.08E+37
7 12 7.84E+31 175316.2 3546837 2100619 2.75E+37
7 13 8.13E+31 175316.2 3573208 2113408 2.85E+37
7 14 7.18E+31 175316.2 3482830 2014255 2.52E+37
7 15 6.94E+31 175316.2 3457586 2070176 2.43E+37
7 16 6.19E+31 175316.2 3375980 2024795 2.17E+37
7 17 6.23E+31 175316.2 3380748 1899807 2.18E+37
7.5 12 8.52E+31 175316.2 3608938 2197367 2.99E+37
7.5 13 8.81E+31 175316.2 3633674 2141771 3.09E+37
7.5 14 7.95E+31 175316.2 3556597 2123656 2.79E+37
7.5 15 8.37E+31 175316.2 3595654 2107735 2.94E+37
7.5 16 7.83E+31 175316.2 3545479 2112099 2.74E+37
7.5 17 5.72E+31 175316.2 3321358 2022865 2.01E+37
177
Appendix 9
Additional Objectives
In early May, the following deliverables were added in the list under the topic Load Case
Analysis,
A. For each sea state, a saved time series of the loads, the position and accelerations
listed below
178
a. F_wire_lateral e. A_buoy_heave i. A_buoy_roll
b. F_wire_vertical f. A_buoy_surge j. D_rack
c. F_trans g. A_buoy_sway k. V_rack
d. F_WS h. A_buoy_pitch l. A_rack
B. Analyzed data based on these time series for each sea state:
C. Accelerations
a. Max Acceleration value detected [A_heave; A_surge, A_sway_A_pitch, A_roll] with the
corresponding rack position at the event of the MAX acceleration value
[D_rack_maxheave; D_rack_max_surge; D_rack_max_sway; D_rack_max_pitch;
D_rack_max_roll] for each sea state
b. Min Acceleration value [A_heave; A_surge, A_sway_A_pitch, A_roll] with the
corresponding rack position at the event of the MIN acceleration value
[D_rack_min_heave; D_rack_min_surge; D_rack_min_sway; D_rack_min_pitch;
D_rack_min_roll] for each sea state. (MIN-values needed to capture most negative
acceleration, alternatively give only absolute IIA_MAXII)
D. ROD/tether [F_wire]
5
0,3 …. 7;0m] Vector with Sea_State_name[Hs,Tp];Time[s] for the max event recorded.
(so that one can easily go back to the time series and find the Max_event)
d. Distribution plot showing number of load cycles of each Load bin for each sea state
e. Table showing total number of load cycles of each Load bin over 20 years in our 6 target
sites (plot from above multiplied with site scatter)
E. WAVESPRING [F_WS]
F. Transmission [F_trans]
G. Number of WS-cut-off events in each sea state (D_Rack >2.5 || after zero crossing)
180
Appendix 10
Peak Identification MatlabTM Code
Algorithm 1 inspired by work done by US Navy in Peak Identification MethodsXXXI
% US Navy Algorithm %
% inputfilename=input('dataset_2_KT.mat','s');
clear all
close all
clc
FilesNames=dir(directory);
NumFiles=length(FilesNames)-2;
disp('Number of Files: ');
disp(NumFiles); % IDENTIFY NUMBER OF FILES
filename = 'runList.xlsx';
Q = xlsread(filename); % INSERT RUNLIST FILE HERE
%Start automation
for i = n2:0.5:NumFiles % LOOP FOR PICKING ONE FILE AT A TIME)
time=data.time;
dt = time(5)-time(4);
Fc = mean(data.F_subsea(1:10));
T1 = Q(m,4);
T2 = Q(m,3);
%Upper
gg = max(find(abs(time-Q(m,4))<=2*dt));
%Lower
pp = max(find(abs(time-Q(m,3))<=2*dt));
ID = ExperMatlab(3:6)
ID1 = str2num(ID)
% g=9.81;
% inputfilename = 'time_series_0.5_03.mat';
181
% load time_series_0.5_03.mat; % time in first column, data of interest in
second column
% A=data.time;
raw_data=-1*data.F_subsea(:,1);
L=length(raw_data(pp:gg)); % length of time history
T=time(L); % max time
Fs=(L-1)/(T-time(1)); %sampling frequency; assumes evenly spaced data
raw_data = raw_data(pp:gg);
time = time(pp:gg);
figure(1)
plot(time,raw_data)
xlabel('Time (s)')
ylabel('Force (N)')
title('Raw data')
axis tight
saveas(gcf,[ 'Results\Figs\SubseaPeaksEXP\' genvarname([ 'Exp'
ExperMatlab(3:6)]) '_Initial Data.jpg' ])
%% Filtering
% filter_type=input('Select filter type; [0] unfiltered, [1] Butterworth, [2]
Kaiser: [3] idealfilter');
filter_type = 1;
if filter_type==0
% No filtering
filtered_data=raw_data;
filterstr=sprintf('Unfiltered');
elseif filter_type==1
% Butterworth lowpass filter
% Details of this filter block can be found on the Mathworks website:
http://www.mathworks.com/help/toolbox/signal/butter.html
% cutoff=input('Enter desired cutoff frequency in Hz [10 recommended]:
');
182
% butterorder=input('Enter desired order for Butterworth filter [at least
3 recommended]: ');
cutoff = 2.5;
butterorder = 9;
Wn=cutoff/(Fs/2);
[b,a]=butter(butterorder,Wn,'low');
filtered_data=filtfilt(b,a,raw_data); %use filtfilt rather than filter
for 0 phase shift
% Plot raw and filtered data
figure(3)
plot(time,[raw_data,filtered_data])
xlabel('Time (s)')
ylabel('Force (N)')
if butterorder==1
filterstr = sprintf('Filtered at %.1f Hz with a %.fst order
Butterworth lowpass filter',[cutoff,butterorder]);
elseif butterorder==2
filterstr = sprintf('Filtered at %.1f Hz with a %.fnd order
Butterworth lowpass filter',[cutoff,butterorder]);
elseif butterorder==3
filterstr = sprintf('Filtered at %.1f Hz with a %.frd order
Butterworth lowpass filter',[cutoff,butterorder]);
else
filterstr = sprintf('Filtered at %.1f Hz with a %.fth order
Butterworth lowpass filter',[cutoff,butterorder]);
end
title(filterstr);
legend('Raw data','Filtered data')
axis tight
saveas(gcf,[ 'Results\Figs\SubseaPeaksEXP\' genvarname([ 'Exp'
ExperMatlab(3:6)]) '_Filtered Data.jpg' ])
elseif filter_type==2
% Kaiser lowpass filter
% Details of this filter block can be found on the Mathworks website:
http://www.mathworks.com/help/toolbox/signal/kaiserord.html
% Further information can also be found in the FILTER.m routine by
Charlie Weil at CCD
passband=input('Enter desired upper frequency for pass band in Hz [10
recommended]: ');
stopband=input('Enter desired lower limit to stop band in Hz [12
recommended]: ');
% passripple=input('Enter allowable passband ripple [0.05 recommended]:
');
% stopatten=input('Enter stopband attenuation [0.01 recommended]: ');
passripple = 0.05;
stopatten = 0.01;
[n,Wn,beta,ftype]=kaiserord([passband stopband],[1 0],[passripple
stopatten],Fs);
hh=fir1(n,Wn,ftype,kaiser(n+1,beta),'noscale');
filtered_data=filtfilt(hh,1,raw_data); %use filtfilt rather than filter
for 0 phase shift
% Plot raw and filtered data
figure(3)
plot(time,[raw_data,filtered_data])
183
xlabel('Time (s)')
ylabel('Force (N)')
filterstr = sprintf('Filtered at %.1f Hz passband and %.1f Hz stopband
with a Kaiser lowpass filter',[passband stopband]);
title(filterstr);
legend('Raw data','Filtered data')
axis tight
saveas(gcf,[ 'Results\Figs\SubseaPeaksEXP\' genvarname([ 'Exp'
ExperMatlab(3:6)]) '_Filtered Data.jpg' ])
elseif filter_type==3
%idealfilter
passbandPos = [0.001 2.5];
passband = passbandPos(1);
stopband = passbandPos(2);
idealinput = timeseries(raw_data,time);
posfiltR = idealfilter(idealinput,passbandPos,'pass');
filtered_data=posfiltR.data;
% Plot raw and filtered data
figure(3)
plot(time,[raw_data,filtered_data])
xlabel('Time (s)')
ylabel('Force (N)')
filterstr = sprintf('Filtered at %.1f Hz passband and %.1f Hz stopband
with an idealfilter',[passband stopband]);
title(filterstr);
legend('Raw data','Filtered data')
axis tight
saveas(gcf,[ 'Results\Figs\SubseaPeaksEXP\' genvarname([ 'Exp'
ExperMatlab(3:6)]) '_Filtered Data.jpg' ])
else
fprintf('You must select a filter type by entering either 0 for
unfiltered, 1 for Butterworth, or 2 for Kaiser.\n');
break
end
RMS_filtered=sqrt(var(filtered_data)+(mean(filtered_data))^2);
if time_threshold==0
Vk=input('Enter craft speed in knots: ');
heading_deg=input('Enter heading in degrees [any value from 0 to 360,
following seas=0, head seas=180]: ');
wper=input('Enter wave period in seconds: ');
Vc=Vk*0.514444; % speed in m/s $$$$$$
heading=heading_deg*pi/180; %heading in radians
w=2*pi/wper;
k=w^2/g; %assume deep water
we=w-Vc*k*cos(heading);
184
te=2*pi/we;
if te<0
fprintf('You were overtaking the waves! This algorithm will use the
absolute value of encounter frequency.\n');
end
time_threshold=abs(te/2);
end
peaks_counter=0;
for i=ceil(time_threshold*Fs):L-ceil(time_threshold*Fs)
if filtered_data(i)>filtered_data(i-1) &&
filtered_data(i)>=filtered_data(i+1)
peaks_counter=peaks_counter+1;
peaks_time(peaks_counter)=time(i);
peaks(peaks_counter)=filtered_data(i);
peaks_i(peaks_counter)=i;
end
end
% peaks = -1*peaks;
% This step implements the RMS and time thresholds
final_peaks_counter=0;
for i=2:peaks_counter-1
if peaks(i)>RMS_filtered && peaks_time(i+1)-peaks_time(i)>time_threshold
&& peaks_time(i)-peaks_time(i-1)>time_threshold
final_peaks_counter=final_peaks_counter+1;
final_peaks(final_peaks_counter)=peaks(i);
final_peaks_time(final_peaks_counter)=peaks_time(i);
elseif peaks(i)>RMS_filtered
keep=0;
for j=1:ceil(time_threshold*Fs)
if peaks(i)>filtered_data(peaks_i(i)-j) &&
peaks(i)>=filtered_data(peaks_i(i)+j)
keep=1;
else
keep=0;
break
end
end
if keep==1
final_peaks_counter=final_peaks_counter+1;
final_peaks(final_peaks_counter)=peaks(i);
final_peaks_time(final_peaks_counter)=peaks_time(i);
end
end
end
% Plot time history showing all peaks, all peaks meeting thresholds, and
filtered time history
figure(4)
%plot(time,filtered_data,'k-
',peaks_time,peaks,'gx',final_peaks_time,final_peaks,'ro')
plot(final_peaks_time,final_peaks,'r-o')
xlabel('Time (s)')
ylabel('Force (N)')
title('Peak extraction')
if filter_type==0
185
legend('Unfiltered data','All peaks','Peaks meeting thresholds')
else
legend('Filtered data','All peaks','Peaks meeting thresholds')
end
axis tight
saveas(gcf,[ 'Results\Figs\SubseaPeaksEXP\' genvarname([ 'Exp'
ExperMatlab(3:6)]) '_Identified Peaks.jpg' ])
sss = round(final_peaks_counter/10);
ttt = sorted_peaks(1:sss);
ttt = ttt';
% axis([0 50 0 1])
186
% fprintf(fid,'Standard g was developed by Mike Riley, Tim Coats, Kelly
Haupt, and Don Jacobson\n');
% fprintf(fid,'This script, and heading/speed/wave dependent time
thresholding, written by Leigh McCue\n');
% fprintf(fid,'\n');
% fprintf(fid,'Input file: %s\n',inputfilename);
% fprintf(fid,filterstr);
% fprintf(fid,'\n');
% fprintf(fid,'Vertical threshold at RMS= %.4f\n',RMS_filtered);
% fprintf(fid,'Horizontal threshold at %.3f s\n',time_threshold);
% fprintf(fid,'Record length= %.2f s\n',T);
% fprintf(fid,'\n');
% fprintf(fid,'npeaks= %g\n',final_peaks_counter);
% fprintf(fid,'A_1/100= %.3f g\n',A100);
% fprintf(fid,'A_1/10= %.3f g\n',A10);
% fprintf(fid,'A_1/3= %.3f g\n',A3);
% fprintf(fid,'Average= %.3f g\n',mean(final_peaks));
% fprintf(fid,'Max= %.3f g\n',max(final_peaks));
% fprintf(fid,'\n');
% fprintf(fid,'Sorted Peak Values (g)\n');
% for i=1:final_peaks_counter
% fprintf(fid,'%.3f\n',sorted_peaks(i));
% end
% fprintf(fid,'\n');
% fprintf(fid,'Chronological Peak Values\n');
% fprintf(fid,'Time Accel \n');
% fprintf(fid,'(sec) (g) \n');
% for i=1:final_peaks_counter
% fprintf(fid,'%.3f %.3f \n',[final_peaks_time(i),final_peaks(i)]);
% end
% fclose(fid);
n1 = n1 + 1;
m = m + 1;
close all
end
187
Algorithm 2 inspired by work done on Peak Identification by Mikael RazolaXXX
clear all
close all
clc
% load ID0022.mat
% filename = 'runlist.xlsx';
% Q = xlsread(filename); % INSERT RUNLIST FILE HERE
% A=data.time;
% dt = A(5)-A(4);
%Upper
% m = 24;
% gg = max(find(abs(A-Q(m,4))<=dt))
%Lower
% pp = max(find(abs(A-Q(m,3))<=dt))
load dataset_2_KTH.mat
X = a;
X1 = a;
figure(1)
plot(t,X,'r')
title('Raw Data for Heave Acceleration')
xlabel('time (s)')
ylabel('Heave Acceleration (m/s^2)')
% hold on
options = [1.25,0.25,1.25,0.25];
mphDiff = options(1);
mpdDiff = options(2);
mphAcc = options(3);
mpdAcc = options(4);
Wn = 5;
if fs~=Wn
[b,a] = butter(9,Wn/((fs/2)+0.1),'low');
Xn = filter(b,a,X);
Xn = wrev(filter(b,a,wrev(Xn))); % Remove phase shifts from filtering
X = Xn;
end
figure(2)
188
plot(t,X1,'r')
title('Filtered Data after 9th Order Butterworth Filter')
xlabel('time (s)')
ylabel('Heave Acceleration (m/s^2)')
hold on
plot(t,X,'g')
Xdiff = diff(X)./diff(t);
XdiffMod = Xdiff;
%XdiffMod(XdiffMod<0) = 0;
XdiffMod(XdiffMod==inf) = 0;
ttt = t(1:length(XdiffMod));
figure(3)
plot(ttt,XdiffMod,'r')
title('Differentials of Heave Acceleration')
xlabel('time (s)')
ylabel('Heave Acceleration Differential (m/s^3)')
mphDiff = std(XdiffMod)*mphDiff;
[~,locs] = findpeaks(XdiffMod,'minpeakheight',mphDiff);
mpdDiff = round(mean(diff(locs))*mpdDiff);
acclocs = zeros(1,length(locs));
for i = 1:length(locs)
w = min([mpdDiff length(X)-locs(i)]); % Check so that not
searching beyond end of array
[~, index] = max(X(locs(i):(locs(i) + w))); % Find max within window
acclocs(i) = index + locs(i) - 1; % Find corresponding
index
end
mphAcc = std(X)*mphAcc;
acclocs = acclocs(X(acclocs)>mphAcc);
acclocs = unique(acclocs);
peaks1 = X(acclocs);
%
% figure(4)
% plot(acclocs,peaks1,'g-x')
hold on
i = 1;
mpdAcc = mean(diff(acclocs))*mpdAcc;
sW = round([0:mpdAcc]);
count = 0;
locs = [];
while i<=length(acclocs)
if i~=length(acclocs)
count = count + 1;
dAcc = sW + acclocs(i);
dAcci = ismember(acclocs,dAcc);
189
nP = sum(dAcci);
[~,index3] = max(peaks1(dAcci==1));
index4 = acclocs(dAcci==1);
index3 = index4(index3);
locs(count) = index3;
i = i + nP;
else
break
end
end
peaks = X(locs);
figure(4)
plot (locs,peaks, 'r-o')
title('Final Acceleration Time Series')
xlabel('time (s)')
ylabel('Heave Acceleration (m/s^2)')
%
rrr = length(locs);
sorted_peaks=sort(peaks,'descend');
figure(5)
plot(sorted_peaks,'ro')
xlabel('Peak Number');
ylabel('Heave acceleration (m/s^2)');
peaksstr = sprintf('%.f sorted peaks for Heave Acceleration',rrr);
title(peaksstr);
axis tight
A100=sum(sorted_peaks(1:floor(rrr/100)))/floor(rrr/100)
A10=sum(sorted_peaks(1:floor(rrr/10)))/floor(rrr/10)
A3=sum(sorted_peaks(1:floor(rrr/3)))/floor(rrr/3)
sss = round(rrr/10);
ttt = sorted_peaks(1:sss)
190
Appendix 11
Equivalent Load Estimation for Fatigue MatlabTM Code
% function [Leq, MaxLoad, LifeTimeDamage,DamageHere, TLife, T2] =
ExRainflow(data,gg,pp,ExperMatlab)
%INITIALIZATION
clear all
close all
clc
FilesNames=dir(directory);
NumFiles=length(FilesNames)-2;
disp('Number of Files: ');
disp(NumFiles); % IDENTIFY NUMBER OF FILES
%Start automation
for i = n2:0.5:NumFiles % LOOP FOR PICKING ONE FILE AT A TIME)
ID = ExperMatlab(17:18);
ID2 = round(str2num(ID));
scale = 16;
force0 = data.F_wire(:,1);
Fs = 1/(data.time(3)-data.time(2));
I=pp:gg;
force = (-1*force0(I));
191
t = data.time(I);
%% --------------------------------------
% Turning Points & Rainflow filter
%
% LOL = (max(force) - min(force))/2;
for jj = 1:0.1:6
LOL = (max(force)-min(force))/jj
tp = rfcfilter(tp0,LOL); % RFC-filter
figure(3)
plot(tp(:,1),tp(:,2),'g-*')
xlabel('Time (s)')
ylabel('Force (N)')
title('Turning Points after filtration of adjacent peaks')
axis tight
% saveas(gcf,[ 'Results\Figs\Fatigue\' genvarname([ 'Exp'
ExperMatlab(13:18)]) '_TurningPoints_Filtered.jpg' ])
dam0 = cc2dam(tp2rfc(tp0,'CS'),beta);
dam = cc2dam(tp2rfc(tp,'CS'),beta);
%
[dam dam0]; % Damage
CCC = dam/dam0 % Relative damage
[length(tp0)];% Length of original turning points
[length(tp)]; % Lenth of rainflow filtered turning points
PPP = [length(tp0)/length(tp)] % Relative length
192
%% --------------------------------------
% Calculate rainflow cycles
rfc = tp2rfc(tp0,'cs');
figure(4)
ccplot(rfc);
xlabel('Cycle Crests')
ylabel('Cycle Troughs')
title('Rainflow Cycle Distribution')
axis tight
% saveas(gcf,[ 'Results\Figs\Fatigue\' genvarname([ 'Exp'
ExperMatlab(13:18)]) '_RainflowCycles.jpg' ])
ls=[sort(amp) ones(length(amp),1)];
figure(5)
lsplot(ls)
title('Rain Flow Cycle Amplitude vs Frequency of Occurance')
axis tight
% saveas(gcf,[ 'Results\Figs\Fatigue\' genvarname([ 'Exp'
ExperMatlab(13:18)]) '_LoadSpectrum.jpg' ])
% Level crossings
lc = cc2lc(rfc);
figure(6)
lcplot(lc)
title('Rain Flow Cycles and Number of Upcrossings')
% saveas(gcf,[ 'Results\Figs\Fatigue\' genvarname([ 'Exp'
ExperMatlab(13:18)]) '_LevelCrossings.jpg' ])
figure(7),
semilogx(lc(:,2),lc(:,1))
title('Rain Flow Cycles and Number of Upcrossings in Log scale')
xlabel('Number of Upcrossings in log scale')
ylabel('Rain Flow Cycles')
% saveas(gcf,[ 'Results\Figs\Fatigue\' genvarname([ 'Exp'
ExperMatlab(13:18)]) '_LevelCrossingsSemiLog.jpg' ])
%% --------------------------------------
% Calculate rainflow matrix
RFM = cc2cmat(param,rfc,0);
193
figure(8)
cmatplot(u,u,RFM,3)
xlabel('Rainflow Cycle Trough Value')
ylabel('Rainflow Cycle Crest Value')
title('Contour of Rainflow Cycle Occurance')
axis tight
figure(9)
cmatplot(u,u,RFM,4)
xlabel('Rainflow Cycle Trough Value')
ylabel('Rainflow Cycle Crest Value')
title('Contour of Rainflow Cycle Occurance')
axis tight
% saveas(gcf,[ 'Results\Figs\Fatigue\' genvarname([ 'Exp'
ExperMatlab(13:18)]) '_RainFlowMatrix.jpg' ])
%% --------------------------------------
% Calculate Equivalent Load
%% --------------------------------------
% Equivalent load amplitude
%% INCLUDE SCALING FACTOR FOR TIME
% Extrapolation factor
T2 = T;
d2 = d;
K = Tlife/T2;
Leq = (K*d2/N0)^(1/beta);
MaxLoad = ((max(tp(:,2))-min(tp(:,2)))/2);
194
G1(n1,10) = PPP;
n1 = n1+1;
close all
clear dam
clear dam0
end
end
195
Appendix 12
Wave Interference and production of Irregular waves
When we take two waves, Wave A and Wave B and mix them, we observe interference
between the waves and what we get is an irregular wave system Wave AB.
Now if we add one more component to this system, Wave C, then we get a new system of
irregular waves, Wave ABC.
This is how irregular waves were simulated in OrcaflexTM for simulating a buoy.
196
197
www.kth.se
Please ignore this page and the next.
I
[I]http://www.iea.org/publications/freepublications/publication/keyworld2014.pdf
II
[II]http://www.corpowerocean.com/corpower-technology/corpower-wave-energy-converter/
III
[III]http://www.diva-portal.org/smash/get/diva2:549640/FULLTEXT01.pdf
IV
[IV]Johannes Falnes. Principles for capture of energy from ocean waves. phase control
falnes/web_arkiv/InstFysikk/phcontrl.pdf.
V
[V]A. Babarit and A.H. Cl´ement. Optimal latching control of a wave energy device in regular and irregular waves.
Applied Ocean Research, 28(2):77–91, 2006.
VI
[VI]A. Babarit, G. Duclos, and A.H. Clem´ent. Benefit of latching control for a heaving wave energy device in
random sea. In 13th Int Offshore and Polar Engineering Conference, volume 1, pages 341–348, 2003.
VII
[VII]M.F.P. Lopes, J. Hals, R.P.F.Gomes, T. Moan, L.M.C. Gato, and A.F.deO. Falc ao. Experimental and numerical
investigation of non-predictive phase-control strategies for a point-absorbing wave energy converter. 2009.
VIII
[VIII]commons.wikimedia.org
IX
[IX]Andrew M. Cornett. A global wave energy resource assessment.
X
[X]Antonio F. de O. Falc~ao. Wave energy utilization: A review of the technologies.
Renewable and Sustainable Energy Reviews 14 (2010), page 899918, 2009.
XI
[XI]http://en.wikipedia.org/wiki/Wave_power
XII
[XII]Image Courtesy-en.openei.org
XIII
[XIII]Nicole Johnson and Eric Olson. What is an oscillating water column? university of
wisconsin madison, 2010. URL http://owcwaveenergy.weebly.com/.
XIV
[XIV]Energy and the Environment-A Coastal Perspective. Oscillating water column, 2010. URL
http://coastalenergyandenvironment.web.unc.edu/ocean-energy-generating-technologies/wave-
energy/oscillating-water-column/.
XV
[XV]O.M.Faltinsen: Sea Loads on Ships and Offshore Structures, Cambridge University Press,
1990.
XVI
[XVI]http://farside.ph.utexas.edu/teaching/336L/Fluidhtml/node90.html
XVII
[XVII]http://misclab.umeoce.maine.edu/boss/classes/SMS_491_2003/Week_5.htm
XVIII
[XVIII]Tatsuo Endo and M. Matsuishi; 1968; The Rainflow Method in Fatigue
XIX
[XIX]http://www.ux.uis.no/~hirpa/KdB/ME/S-N%20diagram.pdf
XX
[XX]Thomas Svensson and Pär Johannesson; 2013; Reliable fatigue design, by rigid rules, by magic or by
enlightened engineering
XXI
[XXI]http://www.orcina.com/SoftwareProducts/OrcaFlex
XXII
[XXII]Image Courtesy: http://www.orcina.com/SoftwareProducts/OrcaFlex/
XXIII
[XXIII]Fatigue life prediction based on Bayesian approach to incorporate field data into probability model -
Dawn An, Joo-Ho Choi , Nam H. Kim and Sriram Pattabhiraman
XXIV
[XXIV]Load/Strength analysis of wave energy
198
components
Thomas Svensson, Johan Sandström
XXV
[XXV]VMEA (Variation Mode and Effect Analysis) – Chakhunashvili, Johansson and Bergman 2004
XXVI
[XXVI]Igor Rychlik, Jacques de Mar é, Thomas Svensson, Michael Speckert, Nikolaus Ruf,
Anja Streit, Klaus Dressler, P är Johannesson, Sara Lorén, Excerpts from
Guide to Load Analysis
for Automotive Applications
XXVII
[XXVII] http://www.devstud.org.uk/downloads/4be165997d2ae_Writing_the_Conclusion_Chapter,_
the_Good,_the_Bad_and_the_Missing,_Joe_Assan%5B1%5D.pdf
XXVIII
[XXVIII]High cycle fatigue in aircraft gas turbines—an industry perspective - B. A. Cowles
XXIX
[XXIX]Fatigue Life Estimation of Notched Structural Components - Dragi Stamenković, Katarina Maksimović,
Vera Nikolić-Stanojević, Stevan Maksimović, Slobodan Stupar, Ivana Vasović
199