Published March 18, 2026 | Version v1
Software Open

Wavepiston Passive Control (WAPPAC) Simulation Platform

Description

WAPPAC Simulation Platform

Welcome to the official repository for the WavePiston Passive Control (WAPPAC) Competition developed by the Centre for Ocean Energy Research (COER) at Maynooth University.

Documentation

Full competition rules, controller submission guidelines, and evaluation procedures are detailed on the official documentation site:

WAPPAC Documentation Portal

Getting WAPPAC Simulation Platform

The WAPPAC simulator is distributed as self-contained executables for Windows and Linux, available in this public repository and also through a request form.

Download the latest release and extract it locally to start testing your controller.

Repository Contents

The repository contains the template files and model data required for developing and testing control strategies for the WAPPAC benchmark problem. Note that the WAPPAC binaries are not included in the repository due to their size; they are available as a GitHub release as specified above.

Folder / File Description
model_data/ Contains hydrodynamic model data and parameters used by the simulator
my_controller.py Example controller template file
my_sim_input_file.json Example simulation input configuration
control_helpers/ (Optional) Folder for user-defined helper modules used by controllers
external_packages/ Local folder for installing third-party Python packages (empty by default)
Windows/Linux binaries Official binaries for the WAPPAC simulation platform

Contact

For competition or platform-related questions, or if having any issues while registering and obtaining the WAPPAC simulation platform, please contact the COER team via the following official channels:

Email: eugenio.gelos@mu.ie - john.ringwood@mu.ie

© 2025 COER – Maynooth University.

Files

WAPPAC_bin.zip

Files (679.5 MB)

Name Size Download all
md5:8181182816fe51c8e7212a2c6ba8f476
679.5 MB Preview Download
md5:e11c73391407ffc41ae3ffc9e82f007f
19.9 kB Preview Download

Additional details

Related works

Is part of
Project deliverable: https://shyproject.eu (URL)

Funding

European Commission
SHY - SEAWATER HYDRAULIC PTO USING DYNAMIC PASSIVE CONTROLLER FOR WAVE ENERGY CONVERTERS 101147456

Software

Programming language
Python