Openmoor is an open source cross-platform simulation program for numerical simulation of statics and dynamics of mooring systems of offshore floating wind turbines and wave energy devices. In particular, it can consider the current of arbitrary profile.
Openmoor has been compiled as dynamic linking libraries (DLL) for use in Matlab environment. Check them in the lib folder:
.
+-- lab
| +-- MoorApiwin32.dll (DLL for win32 system, tested on windows 7)
| +-- MoorApiwin64.dll (DLL for win64 system, tested on windows 7)
| +-- libMoorApi.dylib (DLL for MacOS system, tested on Sierra)
| +-- moorapi.h (Head file)
| +-- CaseOC3.xml (Input file describing mooring system)
| +-- current.dat (Input file describing current profile)
| +-- openmoor_driver.m (Example Matlab code using openmoor DLL)
Set lab as your work folder and then run openmoor_driver.m. For details on using openmoor and compiling openmoor on your own computer, please check the tutorial in pdf format in the manual folder.
The most updated information can be found on openmoor official website.
The scaled cable model described in this paper is simulated. The unstretched length of the cable is 33 m. The computed upper end tensions agree well with the experimental data provided by the paper for these two cases.
- Case 1: forced upper end circular motion with radius 0.2 m and period 3.5 s
- Case 2: forced upper end circular motion with radius 0.2 m and period 1.25 s
Check reference [2] for the comparison of simulated responses and experimentally measured responses at the cable top end. The animations of the simulated cable motions in these two cases are shown below.
Case 1 | Case 2 |
The following open source libraries or third party functions are used by openmoor:
- Eigen library for matrix manipulation
- rapidxml for handling input file
- boost/odeint for integration
- polyfit.cc
Check them and corresponding license in the _include_folder.
Please cite [1,2] if you use openmoor in your own work. Other works relevant to openmoor is also listed below for your interest.
[1] Chen, L., Basu, B. & Nielsen, S.R.K. (2018). A coupled finite difference mooring dynamics model for floating offshore wind turbine analysis. Ocean Engineering,162, 304-315.
[2] Chen, L. & Basu, B. (2018). Development of an open-source simulation tool for mooring systems. In Proceedings of the 2018 Civil Engineering Research in Ireland conference (CERI2018), Dublin, Ireland, pp. 823-828.
[3] Chen, L. & Basu, B. (2019). Wave-current interaction effects on structural responses of floating offshore wind turbines. Wind Energy, 22(2), 327-339.
[4] Chen, L., Basu, B. & Nielsen, S.R.K. (2019). Nonlinear periodic response analysis of mooring cables using harmonic balance method. Journal of Sound and Vibration, 438, 402-418.
[5] Chen, L. & Basu, B. (2018). Fatigue load estimation of a spar-type floating offshore wind turbine considering wave-current interactions. International Journal of Fatigue, 116, 421-428.
Openmoor is licensed under the Apache License 2.0.
- Dr. Lin Chen
- Prof. Biswajit Basu