Professional Documents
Culture Documents
Documentation
Documentation
Documentation
Sergiienko
Date: 04/06/2018
AAP
Wave climate
(Annual
= (wave statistics at a given location) x Power matrix
average
power)
Probability, %
5 6
Power, W
4 3 4
4
3
2 2 2 2
1
0 1
5 10 15 6 8 10 12 14 16
Peak wave period (s) Peak wave period (s)
N 10
Significant wave height (m)
9
8
7
15% 6
5% 10%
W E 5
4
3
2
1
S 0
Created: Natallia Y. Sergiienko
Date: 04/06/2018
105
5 8
Significant wave height (m)
4 6
Power, W
3 4
2 2
1
6 8 10 12 14 16
Peak wave period (s)
6 6
Wave spectrum
Power, W/m 2
4 4
2 2
0 0
0 0.5 1 1.5 2 0 0.5 1 1.5 2
Frequency, rad/s Frequency, rad/s
Created: Natallia Y. Sergiienko
Date: 04/06/2018
Nested functions:
arraySubmergedSphereParfor.m – uses parfor loop through the number of frequencies.
spectrum_PMw.m
Syntax:
[Parray_AAP, ParrayBuoy_AAP] =
arrayBuoyPlacement (array, siteOpts, buoy);
Description:
arrayBuoyPlacement.m calculates the annual average power output of the array of 3-tether WECs.
Input arguments:
array – structure
o array.radius – vector. Vector of sphere radii.
o array.number – scalar. Number of buoys in the array.
o array.sphereCoordinate – matrix (3xn). Buoy coordinates in x, y, z (z is up on the water
surface).
siteOpts – structure
o siteOpts.submergenceDepth – scalar. Specifies the submergence depth, distance from the top
of the body to the water surface
o siteOpts.waterDepth – scalar. Specifies the water depth.
o siteOpts.waveFreqs – vector. Specifies a range of wave frequencies.
o siteOpts.location – structure. Specifies wave climate (90%) at a particular location (supports
Sydney, Perth and Adelaide for now).
buoy – structure. Specifies parameters of each buoy radius including size, mass and power take-off
parameters.
Output arguments:
Parray_AAP – scalar, real. Annual average power output of the array.
ParrayBuoy_AAP – array (nx1). Annual average power output of each buoy.