The Maritime Technology Division uses many different software tools to support the studywork which is performed at a daily basis at the University. These are commercial code, as well as tools developed as a result of specific (research) projects, which are used to perform specialised, fundamental research. In-house packages are described in detail, referring to published studies, in case more information regarding content and apllication of the codes is desired. Do not hesitate to contact us as well. A list of the commercial software packages used at the departement is given, with links to the specific websites.
The Maritime Technology Devision has developed several software codes, which are being used for project specific needs and for fundamental research. All codes are in continuous development, extending the code with specific features. Whenever test data are available, the software packages are validated extensively.
In the framework of the EDULIS project, a mathematical model is needed to simulate the behaviour of mussel line systems under the effect of environmental loads such as waves and currents. After a preliminary study, the Maritime Technology Division of UGent (MTD) decided to develop an in house code for this project. The starting point for the development of the new code was the open source software MoorDyn[1], originally developed to predict the dynamics of submerged moored systems. The open source nature of MoorDyn allowed MTD to customize the code according to the needs of the EDULIS project. Numerous modifications and improvements were made to the original software to enhance its capabilities.
The original MoorDyn code was developed by Matthew Hall and made available through the GitHub platform. This code was conceived to simulate the behaviour of moored systems in the time domain by using a simple lumpedmass approach to model mooring lines and the Morison equation to model the hydrodynamic forces acting on the system components[2]. In a lumped-mass approach, each line is divided into a discrete number of segments, whose physical properties are concentrated in points called nodes. Each node is subject to half of the forces and weight transferred from the two segments on each side. At each time step, acceleration of each node is computed by summing up all the calculated forces. The node‘s velocity and position are computed by employing second order Runge-Kutta integration scheme [2]. At the end of a time step, each node has a new position, representing the new position of each of the contiguous segments. This translates into a new position of the whole mooring line system. In the original code, the moored system had to be attached to moving objects (fairleads), whose motions were to be provided in an input file or to be calculated by a complementary code in a coupled simulation. Two versions of the original MoorDyn code exist, one written in C++ and one in modern Fortran. The latter was used by MTD as the starting point for the development of the new numerical tool to be used for the EDULIS project.
In the current modifications, the code can be run as a stand-alone software to predict mooring lines behaviour under environmental loads induced by current, regular and irregular waves. Since the beginning of the project, the following new features have been introduced:
Vlugmoor is used to calculate the behaviour of the moored vessel, under specific external loads. The software can handle input time series of wind, wave and current forces. Passing vessel forces are also modelled, using input from the commercial package RoPES [1]. The response of the moored vessel to these external influences is calculated in the time domain, in order to capture the non-linear nature of the vessel's response. Mooring lines and fenders are modelled, as are the ship's hydrodynamics. Both mooring at a quay and a jetty can be modelled.
[1] J.A.,Pinkster; H.J.M., Pinkster, 'A fast, user friendly, 3D potential flow program for the prediction of passing vessel effects', PIANC World Congress San Fransisco, 2014
The code is at the moment exclusively used by the department, to perform mooring studies and research. The software is written in MATLAB languange, using object oriented programming to make the code easy to rewrite in other computer languages. The advantage of this using this self-deloveped package is that it can be easily operated and modified, making it possible to include new modules to the code. The code is at the moment being fully overhauled as part of a PhD thesis.
The software has been validated succesfully for passing ship efects, based on full-scale measurements performed at the port of Antwerp. Some of the results have been published at the PIANC World Conference 2018 in Panama [2]. The figures are taken from the reffered paper, with on the left passing event at the North Sea Terminal in the port of Antwerp and on the right the surge motion of the moored vessel during the passing event, with a comparison between measured (GPS) and modelled motions. With the further development of the code, more validation work is planned in the near future.
[2] Van Zwijnsvoorde, T.; Vantorre, M; Ides, S, 'Container ships moored at the port of Antwerp : Modelling response to passing vessels', PIANC World Congress Panama City, 2018
The code is not limited to only calculating time series of line forces and motions, it also allows post-processing, which can be finetuned to match specific project needs. For forces and motions due to cyclic wave action for example, the time series are converted to the frequency domain, to allow the calculation of significant and most probable maximum forces and motions, as well to identify possible resonance in the mooring system.
The Rivsea code is used to evaluate the risk of a inland vessel performing a sea journey. This is done according to the procedure outlined in [3] In a first step, the response of the vessel to incomming waves is calculated, based on the wavfe climate specification and the ship's response function (RAO). This is done for a representative period (e.g. 1 year measurement, with wave data every 2h), based on which the total number of exceedances of a given threshold response is calculated. Based on this risk assessment, the significant wave height up to which the vessel can operate is determined [4]. The figures show a spectral distribution of wave energy (left) and the ship response (RAO) to a unity wave height (center). The right figure shows the result of the risk analysis, giving a significant wave height up to which the vessel can operate. In a recent pbulication, a review of the sea-keeping analysis in the current legeslation is given.[5]
[3] FOD, 'Koninklijk besluit betreffende binnenschepen die ook voor niet-internationale zeereizen kunnen worden gebruikt', Staatsblad 2013 [Dutch]
[4] Vantorre, M.; Eloot, K.; Delefortrie, G., 'Probabilistic regulation for inland vessels operating at Sea as an alternative hinterland connection for coastal harbours', EJTIR, 2012
[5] Donatini, L. et al.,'Belgian Royal Decree for sea-going inland vessels, a review for container and bulk cargo vessels', Pianc World Congress Panama City, 2018
The calcuation is ship responses for large data sets is performed using MATLAB, which is very efficient to handle large data matrices, performing calculatiions based on matricx manipulations. The code is written in a flexible way, where the core calculation core is written seperately from the in- and output generation modules. This means that wave data can be imported from various locations, being either numerical hindcast results or measured wave data, and converted to the required input format. The software is suited to calculate the response for different varialbles (bending moment, relative motion) at different locations in a fast and efficient way, allowing to perform risk studies for a design vessel within acceptable time.
The main advantages of the code are that it can handle different input wave sources and that it allows flexibility in the calculation. Next to the default calculation where the significant wave height is calculated up to which a vessel can operate, the need strength/freeboard can also be calculated for a target significant wave height, allowing to give valuable input to ship design.
RoPES is 3D potential code, used for the calcualtion of passing vessel forces acting on moored vessels. This code as been validated extensively using model tests, amongst others performed at Flanders Hyraulics research [6].
[6] Delefortrie, G.; Vantorre, M.; Cappelle, J; Ides, S., 'The effect of shipping traffic on moored ships', 10th internation conference on hydrodynamics, Russia, 2012.
Archimedes is a low cost, benchmarked, software utility for generating hydrostatics and cross curves for arbitrary floating bodies.
HeelMe is a tool that allows calculating heel angles or displacement volumes of specific configurations. It either calculates the displacement volume of a vessel rotated around a position (y,z) at a specified heel angle or the heel angle at which the critical point becomes, for a specified displacement volume, submerged. Two versions of the program are available: an applet and a stand-alone application.
Seaway is a 2D strip theory code, used to calculate ship hydrodymanics. It was developed by Johan Journée. The code has been validated based on model tests performed at Flanders Hydraulics Research (ref). At present, the Seaway code is embedded in the OCTOPUS Office environment, developed by ABB.
Description to be added
Sitemap |