What's new in this version

dummy link for benefit of anchor linked from external sourcedummy link for benefit of anchor linked from external sourcedummy link for benefit of anchor linked from external sourcedummy link for benefit of anchor linked from external sourcedummy link for benefit of anchor linked from external sourcedummy link for benefit of anchor linked from external sourcedummy link for benefit of anchor linked from external sourcedummy link for benefit of anchor linked from external sourcedummy link for benefit of anchor linked from external source
Warnings: When opening existing model files that were prepared by older versions of OrcaFlex, beware of compatibility issues. Binary data files have strong version compatibility features. When OrcaFlex opens a binary data file written by an earlier version of the program, it is usually able to ensure that the data are interpreted exactly as they were by previous versions. If it cannot do so, it displays a warning. On the other hand, no such version compatibility is available with text data files. Text data files prepared with old versions may not load in new versions, or may load but be interpreted differently. Because of this we recommend that you use the binary data file to transfer models between different program versions. The convert text data files tool can be used to ease this process.
When performing restart analyses, beware of compatibility issues if the parent model was run in a different version of OrcaFlex. The best practice is to run both parent and child models in the latest available version of OrcaFlex.

A more in depth discussion of the major new features introduced in 11.4 is available on our blog.

New in version 11.4c

Bug fixes

New in version 11.4b

OrcFxAPI (OrcaFlex programming interface)

The API has been extended to allow cloning of multiple objects with the addition of the C_CreateClone3 function. This functionality is available for Python and MATLAB through the new model function CreateClones. The new functionality provides support for cloning multiple objects in a single operation, whilst respecting any connections within the collection of objects being cloned. Additionally, the new functionality can clone groups.

Bug fixes

These bugs are fixed in version 11.4b.

New in version 11.4a

Lines

Environment

Turbines

Vessels

Constraints

Analysis

Fatigue analysis

For stress factor fatigue, if the curvature stress factor is zero, then the stress (and hence the damage) does not depend on $\theta$, the circumferential location of the fatigue point. In previous versions, in this scenario, results would be calculated and reported for multiple values of $\theta$, even though they would be identical. OrcaFlex now suppresses $\theta$ variation when the curvature stress factor is zero.

Results

The velocity and acceleration, relative to earth, can now be reported with respect to a local frame of reference for: 6D buoys, line nodes, turbines, turbine blade nodes, vessels, and constraint in-frames and out-frames.

SHEAR7

A new coupling method has been added named user specified drag amplification. When this is selected, coupling iterations are not performed. Instead the line uses drag amplification factors read from a SHEAR7 plt file. This allows you to perform SHEAR7 analyses separately, perhaps externally to OrcaFlex, and use the calculated drag amplification without have to perform the SHEAR7 analyses again.

OrcFxAPI (OrcaFlex programming interface)

Object tags

Object tags can now be exported and imported as YAML files. This is useful if you want to use the same tags with a number of objects, or if you want to copy tags between models. Selected tags can also be copied using the standard CTRL+C and CTRL+V keyboard actions.

MATLAB

Bug fixes

These bugs are fixed in version 11.4a.

New in version 11.3g

Python

Python external functions, post calculation actions and user defined results now support the latest version of Python, version 3.12.

SHEAR7 and VIVA

Bug fixes

These bugs are fixed in version 11.3g.

New in version 11.3f

Bug fixes

These bugs are fixed in version 11.3f.

New in version 11.3e

Multithreading performance

Batch processing of multiple jobs on machines with large numbers of processors was sometimes inefficient due to lock contention in the memory manager. The memory allocation strategy has been refined to avoid this lock contention and our internal testing indicates that this change resolves the issue.

Bug fixes

These bugs are fixed in version 11.3e.

New in version 11.3d

Bug fixes

These bugs are fixed in version 11.3d.

New in version 11.3c

Bug fixes

These bugs are fixed in version 11.3c.

New in version 11.3b

Bug fixes

These bugs are fixed in version 11.3b.