10.5281/zenodo.1292826
https://zenodo.org/records/1292826
oai:zenodo.org:1292826
Goward Brown, Alice
Alice
Goward Brown
0000-0002-9089-6861
Bangor University
Roc, Thomas
Thomas
Roc
IT Power
Spall, Steve
Steve
Spall
Knowtra Ltd
ROMS-turbine-netcdf
Zenodo
2018
ROMS
Tidal Energy
Marine Renewable Energy
Numerical ocean modeling
2018-06-19
10.5281/zenodo.1292825
roms-turbine-array-beta-1.0.2
Modification to ROMS src for the inclusion of tidal energy extraction
This research is supported by SEACAMS2 which is part-funded by the European Regional Development Fund and focuses on the convergence region of Wales. This particular research project is a follow on from a Fujitsu and HPC Wales (now Supercomputing Wales) funded PhD research project supervised by Dr Simon Neill, Bangor University.
The tidal array representation method implemented in this modeling tool is based on a tidal turbine parameterisation method, accounting for the momentum capture for each individual device/array. This method is based upon the research described by Roc et al. 2013 & 2014.
Each turbine behaviour is tuned via the drag coefficient, namely Ct, respectively relating to the thrust coefficient.
This tidal array representation method has been implemented as a smeared drag-force at across user-defined depth layers within a large-scale ocean circulation modeling system that is the Regional Ocean Modeling System, ROMS.
ROMS is an open-source 3-D model which solves the hydrostatic Navier-Stokes equations using a Boussinesq approximation on a structured horizontal grid with terrain following sigma layers[3].
Note that ROMS/TOMS version 3.7 - revision 898, is used in the current distribution of ROMS-Tidal Array.
The turbine representation module is applied using the following files:
roms_src/ROMS/External/varinfo.dat
roms_src/ROMS/Include/cppdefs.h
roms_src/ROMS/Nonlinear/initial.F
roms_src/ROMS/Nonlinear/rhs3d.F
roms_src/ROMS/Utility/def_info.F
roms_src/ROMS/Utility/checkdefs.F
roms_src/ROMS/Utility/wrt_info.F
roms_src/ROMS/Utility/read_phypar.F
roms_src/ROMS/Modules/mod_ncparam.F
roms_src/ROMS/Modules/mod_iounits.F
roms_src/ROMS/Modules/mod_arrays.F
roms_src/ROMS/Modules/mod_trb.F