This is a development version of the SIMA documentation. You will find the official version at sima.sintef.no

Optimization

Examples showing how to set up an optimization in SIMA. Each model contains an Optimization workflow that varies a set of design variables and evaluates an objective, with an inner workflow running the analysis for each candidate design.

1. Getting started

Case Description Tags Tool

A pure optimization problem with no hydrodynamic model, useful for learning how the optimization is set up before applying it to a real analysis. Three design variables x1, x2 and x3 are varied against a classic constrained test problem, with the workflow and post-processor tasks kept separate. A documentation task is included in the model.

optimization, test problem, design variables, getting started

-

2. Mooring design

Case Description Tags Tool

An FPSO with mooring lines, risers, umbilicals, thrusters and a dynamic positioning system, where the pretension of each mooring line is a design variable (T1 to T12). The Optimization workflow varies the pretensions and runs the analysis through an inner workflow for each candidate.

optimization, mooring, pretension, FPSO

SIMO Riflex Coupled analysis

A semi-submersible where the mooring line lengths (L1 to L12) are the design variables. Beyond the optimization itself the model includes workflows for varying the environment, finding the Weibull maximum of the response, running a single case and post-processing the optimization results — EnvironmentVariation, FindWeibullMax, SingleRun and OptPP.

optimization, mooring design, line length, Weibull, semi-submersible

SIMO Riflex Coupled analysis

Finding a new mooring configuration when the platform is moved, using the same set-up as the simplified mooring design: line lengths as design variables and the same environment variation, Weibull maximum, single run and post-processing workflows.

optimization, mooring, relocation, semi-submersible

SIMO Riflex Coupled analysis

3. Risers

Case Description Tags Tool

A drilling riser with irregular and regular wave environments, condition sets and variables, where the maximum moment MaxMom is the quantity driving the optimization. The Optimization workflow calls an inner workflow that runs the analysis for each candidate design.

optimization, drilling riser, maximum moment, condition set

Riflex

A steel riser hung off an FPSO, optimized against a simplified fatigue damage measure. The variables include the S-N curve parameters m and log_aD, the Weibull parameters beta and s, the number of cycles N0 and the resulting SimplifiedDamage. Hydrodynamic coefficients are taken from a Mimosa input file.

optimization, steel riser, fatigue damage, S-N curve, Weibull, FPSO

SIMO Riflex Coupled analysis

4. Substructure geometry

Case Description Tags Tool

A substructure for an offshore wind turbine, modelled and parameterised in MultiSurf. Five variables — draft, the heights of the top and conical sections, and the radii of the top and bottom sections — completely define the geometry and can be varied through Entities in the WAMIT body editor. The optimization drives the standard deviation of heave, heaveStd, with a wamitSimoCoupled workflow running the coupled analysis for each geometry.

optimization, substructure, geometry, MultiSurf, WAMIT, heave

SIMO WAMIT

You are viewing documentation for an older version of SIMA. Go to the latest documentation →