A Python interface for DOOLINES: a framework for nonlinear static and dynamic analysis of offshore lines

Autores

  • Erasmo Augusto Bezerra Silva
  • Fábio Martins Gonçalves Ferreira
  • Eduardo Nobre Lages

Palavras-chave:

offshore systems, line dynamics, python wrapper

Resumo

DOOLINES is a finite element-based framework for nonlinear static and dynamic analysis of mooring lines and risers. By modeling structural configurations and environmental conditions, the framework computes force and displacement histories using time integration methods. Developed in C++ with object-oriented programming, DOOLINES can be used as a standalone system or integrated into other platforms, such as DYNASIM (developed by PETROBRAS), where it has supported the design of offshore mooring systems. To enhance accessibility and broaden its applicability, a Python interface was developed through a wrapper, preserving the high performance and usability of the underlying framework. This interface simplifies access to the framework’s functionalities, enabling the analysis of complex systems with just a few lines of code and facilitating integration with visualization libraries and other analysis tools. The presented case studies demonstrate the effectiveness of the developed interface in modeling and analyzing offshore systems, highlighting its computational efficiency and user-friendliness for offshore engineering applications.

Downloads

Publicado

2026-03-02