Virtual Knowledge Centre - Hydraulic Engineering


     Software

Home · About · Disclaimer ·
This page gives links to fee available hydraulic engineering software.
We have software from third parties and software originating from TU Delft


TU Delft software

Cress(Coastal and River Engineering Support System)

Via the above link Cress is available as internet application. So no downloading is required. Older versions (which can be downloaded and installed on you computer and run without internet connection can be downloaded from the download page of Cress.


SwanOne and Swan

Swan (Simulating WAves Nearshore) is a third-generation wave model, developed at Delft University of Technology, that computes random, short-crested wind-generated waves in coastal regions and inland waters. See a short overview of the model features of Swan. To download the latest version of SWAN, either the source code or the Set-up Wizards for Swan, visit the Swan website or click on the SourceForge page.

Swan focus on the computation. Input for Swan is a batch-file, output is presented as a set of data files. The user is supposed to make the input command file himself and process the output data files separately. To help user with this, a number of Graphical User Interfaces (GUI's) are available via different parties (like Digital Hydraulics of via Deltares [Delft3D])

SwanOne is an easy to use one-dimensional graphical interface (GUI) for Swan. It uses the full Swan program, however it uses the program in 1D mode. This means that SwanOne assumes parallel depth contours.  This makes operations much easier. But all calculations are fully 2-D calculations, so SwanOne included refraction, directional spectra and directional spreading. A paper on the use of SwanOne has been presented at the ICCE 2008 in Hamburg (download paper).
Note that SwanOne uses an exe-version of Swan and Matlab; therefore these programs cannot be run on an Apple computer.
The SwanOne suite contains three programs:

All three programs have been made in a Matlab environment, and can be run in Matlab. The Matlab scripts are base on the 2015 version of Matlab. However, also standalone versions are available. In order the run the standalone version, you have to need the Matlab Installer. You first have to download his installer and run it. For SwanOneSed the installer is included in the in the installation package. Notice that the Installer is quite large.


Matlab scripts Standalone
Help
SpecGen Matlab scripts for SpecGen SpecGen standalone Help file for SpecGen
SwanOne Matlab scripts for SwanOne SwanOne standalone Help file for SwanOne
SwanOneSed Matlab scripts for SwanOneSed SwanOneSed standalone (with installer)
Help file for SwanOneSed


When you run Matlab scripts in the Matlab environment start with SpecGen.m, SwanOne.m or SwanOneSed.m. In the standalone version you start with SpecGen.exe, SwanOne.exe or SwanOneSed.exe. Note that starting these executables takes some time (Matlab has to start up, during this time you see nothing happening, be patient).
Do not start Swan.exe, this is the executable of Swan itself, you can not directly run this executable directly.

Swan and SwanOne software can be used freely under the terms of the GNU General Public License (see Copyright and Liability). However, for any use of the Swan source code in your environment, proper reference must be made to the origin of the software!


Swash

SWASH (an acronym of Simulating WAves till SHore) is a non-hydrostatic wave-flow model and is intended to be used for predicting transformation of surface waves and rapidly varied shallow water flows in coastal waters. The governing equations are the nonlinear shallow water equations including non-hydrostatic pressure and provide a general basis for describing complex changes to rapidly varied flows typically found in coastal flooding resulting from e.g. dike breaks and tsunamis, and wave transformations in both surf and swash zones due to nonlinear wave-wave interactions, interaction of waves with currents, and wave breaking as well as runup at the shoreline.To get an impression of the current capabilities of SWASH you may want to click on http://swash.sourceforge.net/examples/examples.htm.
Recently the SWASH team at Delft University published a beta version of SWASH 1.02 under the GNU public license to http://swash.sourceforge.net. By providing the open source SWASH code that can be freely redistributed and modified, we hope to encourage everyone to further improve the science and configuration of the model. Any feedback is welcome! For more information including an overview of the features of SWASH go to http://swash.sourceforge.net


Probabilistic calculations

Probabilistic calculations can be done with VaP or with Matlab scripts.  The program VaP makes probabilistic calculations of any type of function. VaP has been developed by ETH-Zürich.Link to a zipfile with an installation file for the student version of  VaP. The disdavantage of VaP is that you can enter your Z-function only as one single line. VaP only works on 32 bit computers. 

You can download the Matlab scripts as zipfile. There is also available a very short Recepe.

Download link for Prob2B  and simple manual. For repair of the 2015 version, click here.


Wave Logger

TU Delft developed in cooperation with EMS in Durban, South Africa software for the processing of the data from their wavelogger. This software is available as Matlab scripts,and can be downloaded in a zipfile. Background info on this software is availbale in Comm. on Hydraulics 13-01


Dike simulator

Small program to calculate the required height of a dike (in Dutch). This program only incorporates the hydraulic load, no geotechnical check is done. The spreadsheet on which ths simulated can be downloaded here
Note: left click will execute the program in your browser, right click allows you to download the file simulator.swf. You may store this file locally (using "save link as") and run it later by opening it  as a local file in your browser.


Deltares Software

Lockfill
LOCKFILL is a quick tool enabling the assessment of a shipping lock's performance, in terms of levelling times and longitudinal forces on vessels. The program allows the calculation of filling and emptying through the lock head, using various levelling systems. A graphical user interface allows easy input and shows the computational results in graphs and key indicators


Rijkswaterstaat software

The following software is developed under conract of Rijkswaterstaat (Ministry of Public Works) but is public domain and managed by various partners.

Steentoets 2014   ---   Steentoets 2015

Steentoets is een Excel-spreadsheet voor vrijwel de volledige toetsing van steenzettingen op waterkeringen, gebaseerd op het Voorschrift Toetsen op Veiligheid. Steentoets voorziet in de eenvoudige en gedetailleerde toetsing van het volgende:

Tevens voorziet het in de eenvoudige toetsing van de overgangsconstructies, en de eerste stap in de geavanceerde toetsing op afschuiving. Achtergrond info via de helpdesk water.


PC-Overtop

PC-Overtop is available as a web-based version via the site of the overtopping manual. This version can only be used with internet connection.For the Neural Network is referred to to the Deltares Site. The Dutch version is also available as stand-alone program to be installed on  your own computer (to be downloaded as zipfile)