SDWED software

DTU motion simulator

A Matlab utility to solve the weakly nonlinear equations of motion for a floating structure. A program with focus on increasing hydrodynamic complexity.

Contact: Harry Bingham, DTU
References: Symposium 3 - WP1.1 abstract 


Wave to wire numerical model

A Matlab/Simulink script that solves the equation of motion of a WEC including station keeping, power take off and hydrodynamic sub models. The script is hardcoded for two specific case studies.

Contact: Francesco Ferri, AAU-C
References: Symposium 3 - WP4.2 abstract 



This Matlab code takes WAMIT output data for arrays of wave energy converters (WECs) and produces a linear hydrodynamic time-domain array model. Each WEC can move in up to all six of its degrees of freedom. Each radiation impedance function is approximated by a rational transfer function and then all the transfer functions are converted to a single state-space model. It is intended to release this code once its description has been published. This should occur by the end of 2014.

Contact: David Forehand, EUIES
References: D4.4



A Matlab utility to solve the equtions of motion for a WEC. The model is ready to simulate a floating OWC, but it may be also used for free floating bodies. A manual is included in the download. WAMIT data and the Matlab toolbox WAFO are required to run the model.

Contact: Marco Alves, WavEC  


Energy storage models

A Matlab/Simulink program able to simulate the performances of typical hydraulic energy storage systems. It serves for design optimization of the energy storage system used for wave energy applications when specific input power profiles are given.

Contact: Kaiyuan Lu, AAU-E
References: D3.1



A Matlab software that calculates the accumulated fatigue damage in the frequency domain. The model is able to take into account the incident wave angles, wave periods, wave heights and control strategies of the WEC. To run the model a structural analysis has to be carried out to calculate the influence matrix of the complex stress transfer functions.

Contact: Andrew Zurkinden, AAU-C
References: Symposium 3 – WP4.3 abstract 



The C code bases on the OVERTURE open source library. It is a high-order finite difference, potential flow model to calculate linearized hydrodynamic coefficients of a floating structure. Contrary to traditional BEM solvers, this code uses a time domain solver and a full grid of the water volume. The extreme complexity of the code and the significant time investment needed limits the utilization of the code to research institutes and universities.

Contact: Robert Read, DTU; Morten Møller, AAU-C
References: D024-41, D0.24-43, Symposium 2 – WP1.2 abstract 


About the SDWED software

We have developed software to assist in the modelling of wave energy converters in the SDWED project.

The software can be freely downloaded using the links, and it may assist or in other ways help wave energy developers to design or optimise specific devices using “low budget” software solutions.

The main part of the software is toolboxes written in Matlab and Simulink, so these programs are required to execute the software.

The software is provided "as is" without warranty of any kind. No support from the authors can be expected, but you are welcome to modify, adjust and use the software as desired.

is given by institution and possibly a person name. The institution naming should be in agreement with the list of Partners.

References to deliverables can be found under Deliverables. References to publications are available under Publications

Other free software


Nemoh is a free alternative to the commercial program Wamit. It is capable of computing first order wave loads on offshore structures (added mass, radiation damping, diffraction forces). It is developed at Ecole Centrale de Nantes. Since January 2014, it has been released under the terms of the Apache 2 licence. Executables and source code is available for free download.

Marine Systems Simulator

The Marine Systems Simulator (MSS) is a Matlab/Simulink library and simulator for marine systems. It is developed by Prof. Thor I. Fossen and Prof. Tristan Perez from NTNU since 1991. It is mainly intended for ships, but may also assist when modelling other floating structures such as wave energy devices. Wamit is required. This program is free under the terms of the GNU General Public License.


A Matlab toolbox for statistical analysis and simulation of random waves and random loads. Tools for fatigue analysis, sea modelling, statistics. Distributed by Lund University.


A MatLab toolbox designed to provide a state-space model based on WAMIT output files. Distributed by Tiago Duarte from IST Lisbon.

COE Tool

A freely available online spreadsheet to evaluate the Levelised Cost of Energy (LCOE) for wave energy projects. It is developed by Julia F. Chozas together with
Aalborg University and Released as version 1.6 in April 2014.


A CFD toolbox for OpenFOAM used to generate and absorb free surface water waves. Developed by Niels G. Jacobsen from the Technical University of Denmark 


WEC-Sim (Wave Energy Converter Simulator) is an open-source wave energy converter (WEC) simulation tool. The WEC-Sim project is funded by the U.S. Department of Energy’s Wind and Water Power Technologies Office and the code development effort is a collaboration between the National Renewable Energy Laboratory (NREL) and Sandia National Laboratories (SNL).  

Additional links

Links to other relevant pages, where further news might be available: 


A website to facilitate the open source exchange of code, models, projects, data, media, etc. relating to offshore renewable energy. Developed by INORE.

Wave Power Conundrums

A blog by Alexandra Price with wave energy news and trends.