Please note, that a software OrcaFlex is required to run the model Jetty_Mooring.dat to obtain results used in the Objective function. A help browser for offline viewing: OrcaWaveHelp.zip.
The documentation for the latest released version of OrcaWave is available in two formats: An online help browser. Full Python and MATLAB interfaces 2010 (v9.4) released and the OrcaFlex post-process- ing spreadsheet is now multi-threaded. A help browser for offline viewing: OrcaFlexHelp.zip. Target_pretensions = )ĮDIT: Since a lot of the commenters wanted to see the Objective function, I have added the whole code here. The documentation for the latest released version of OrcaFlex is available in two formats: An online help browser. Files for OrcFxAPI, version 11.2.0 Filename, size File type Python version Upload date Hashes Filename, size OrcFxAPI-11.2.0-py2.p圓-none-any.whl (41.8 kB) File type Wheel Python version py2. Any suggestion about what optimization method should be used when these many variables are involved and they needs to be varied by ±5 with precision of 0.01. The entire process from preprocessing to postprocessing was automated in Python.This method can also be applied to umbilicals, hoses. My objective function is the sum of absolute difference between pre-set tension and achieved tension values (calculated in objfn using a commercial software).Įven after 3000 iterations, the solver is unable to find a close enough solution. This project involves building an analysis tool with ORCAFLEX-Python API to automate subsea lazywave riser modelling, analysis and postprocessing. OrcaFlex Model with Dynamic Python Controller-Simplified Dynamic Cable Test Rig - GitHub - WillBrindley/OrcaFlex-Python: OrcaFlex Model with Dynamic Python. This means that admin-rights are not needed. During the installation you can select the just for me option.
Miniconda can be downloaded from Pick python version 3.7 or higher. Changing the length of one wire affects tension in all other wires.Ĭurrently I am using the minimize function with Nelder-Mead method from scipy.optimize module. The easiest way of doing this is by downloading and installing the Miniconda distribution. Each variable represents lengths of 24 wires, and I am trying to obtain a pre-set tension on the wire through this optimization. I am trying to obtain values for 24 variables while solving a static simulation.