WEC-Sim (Wave Energy Converter SIMulator)


  • Device modeling and simulation
  • WEC multi-body dynamics
  • WEC loads analysis
  • Power take-off and power performance


WEC-Sim (Wave Energy Converter SIMulator) is an open-source code for simulating wave energy converters. The code is developed in MATLAB/SIMULINK using the multi-body dynamics solver Simscape Multibody. WEC-Sim has the ability to model devices that are comprised of bodies, joints, power take-off systems, and mooring systems. WEC-Sim can model both rigid bodies and flexible bodies with generalized body modes. Simulations are performed in the time-domain by solving the governing wave energy converter equations of motion in the 6 Cartesian degrees-of-freedom, plus any number of user-defined modes. The WEC-Sim Applications repository contains a wide variety of scenarios that WEC-Sim can be used to model, including desalination, mooring dynamics, nonlinear hydrodynamic bodies, passive yawing, batch simulations and many others. The code is very flexible and can be adapted to many scenarios within the wave energy industry.

**Applicants must consult with WEC-SIM staff at least 10 business days prior to the closing of the application period. Applicants who do not meet this requirement will be asked to apply for future support.**

Points of Contact:
WEC-Sim is a collaboration between the National Renewable Energy Laboratory (NREL) and Sandia National Laboratories (Sandia), funded by the U.S. Department of Energy’s Water Power Technologies Office.

Please direct WEC-SIM inquiries to both PI’s listed below:

Additional information

Numerical Modeling & Analysis

Physical Modeling