OrcaFlex 8.6

The latest release of OrcaFlex 8.6 is OrcaFlex 8.6d. To upgrade to OrcaFlex 8.6d, download the following zip file:
  OrcaFlex-Patch-8.6a-or-8.6b-or-8.6c-to-8.6d.zip (1.9 MB)
and then run the program that the zip file contains.

This patch can only be applied if you are currently using an earlier release of version 8.6.

The new features introduced in OrcaFlex 8.6 are described below. For full details please download the following zip file: FlexHelp.zip (1.3 MB) and save the files it contains. You can then open the saved .hlp file and open the What's New topic in the Introduction chapter of the contents, and follow the links from there to other parts of the help file.

New in Version 8.6d (released August 2005)

Groups of objects in the Model Browser can now be referred to in batch scripts. The properties of a group which can be modified are Name and Hidden.

Bug Fixes

  • Earlier versions of 8.6 had a reporting error for lines with zero bend moment and zero connection stiffness. In earlier versions of 8.6 such lines were reporting non-zero bend moments at the line end. Note that this problem only affected the reported values of bend moment - the program correctly used a value of zero internally to calculate the line's motion.
  • In certain situations the line clashing calculation was not working properly. This problem only arose for cases where a segment was involved in a clash and the following segment did not have clash checking enabled. In turn, this only arises for segments at a section boundary and where the second section has clash checking disabled. In this situation the effect was that the clash force on the node at the section boundary was applied after the original clash had ended. This is easily detected in problem cases because the erroneous force applied to the node leads to the line assuming a quite unrealistic shape. In fact a model with these characteristics almost certainly should have clash checking enabled for both sections in question - if a clash occurs in the final segment of one section then it is very likely that one would occur in the first segment of the following section. Because of this we expect that it is unlikely that this bug will affect many previously run simulations.

Both these problems have now been fixed.

New in Version 8.6c (released July 2005)

Bug fix

In some circumstances, vessel RAOs and QTFs were not being interpolated correctly. This problem could only arise if both of the following conditions apply:

  • there are at least two wave components, with different directions; and
  • the difference between these wave directions is smaller than the minimum difference between RAO directions;

and additionally one or more of the following also applies:

  • the vessel turns about its primary Z axis either during the statics calculation or in dynamics; or
  • wave heading minus initial vessel heading is < 0 or > 360 degrees for at least one wave component.

Under these circumstances, the interpolation of displacement RAOs, first order wave load RAOs, and second order wave drift QTFs may have been incorrect. This problem has been fixed in OrcaFlex 8.6c.

As it is not straightforward to determine whether or not a particular simulation has been affected by this bug, we have produced a utility which will do this for you. This utility, called RAOBugCheck, can be run by downloading the following zip file:
  RAOBugCheck.zip (1.6 MB)
and then running the program that the zip file contains.

New in Version 8.6b (released April 2005)

Pressure effects on Lines

OrcaFlex 8.6b reverts to using the stress diameters to calculate the difference between effective tension and wall tension, as was done by OrcaFlex 8.5 and earlier. OrcaFlex 8.6a (only) used the outer and inner diameters for this purpose, but we have concluded that the approach used by OrcaFlex 8.5 (and earlier) was better for most cases. So OrcaFlex 8.6b onwards use the same method as OrcaFlex 8.5 and earlier, i.e. uses the stress diameters.

As a result of this change, the stress diameters can no longer be edited when a calculation is active. You must reset the model first.

This change only affects cases where the stress diameters differ from the ordinary diameters. In such cases the wall tension reported by OrcaFlex 8.6a (only) effectively assumed that the annulus between the stress OD and the full outer diameter carried zero wall tension and the whole of the axial force was carried by the stress annulus. In OrcaFlex 8.6b we have reverted to the model used in OrcaFlex 8.5 and earlier, which effectively assumed that the annulus between the stress OD and full outer diameter carries an axial load which matches the ambient external pressure.

This is a more suitable model for the majority of cases, for example attached buoyancy modules, since such modules are in compression due to the external water pressure. However note that there could be cases where this model is less suitable. In such cases the wall tension, and hence stress results, reported by OrcaFlex may not be suitable and we recommend users then take the effective tension reported by OrcaFlex and do their own separate wall tension and stress analysis.

The same applies to cases where the stress ID differs from the inner diameter. OrcaFlex 8.6a used the inner diameter for this purpose, which corresponds to assuming that the annulus between the two diameters carried zero tension. In OrcaFlex 8.6b we have reverted to the same as OrcaFlex 8.5 and earlier, i.e. that the stress ID is used when calculating the difference between effective tension and wall tension. This is equivalent to assuming that the annulus between the two diameters is at the ambient internal pressure in the line. We believe this is a better model for most cases, for example non-structural pipe linings.

For cases where the stress diameters differ from the outer and inner diameters you should consider whether the model used by OrcaFlex is suitable. If not you should do your own calculation of wall tension and stress results. See the warning in the Line Pressure Effects section.

For more details contact Orcina.

VIV Toolbox

New commands have been added to the batch script facility to allow the export of SHEAR7 data and Mds files.

New in Version 8.6a (released February 2005)

Pre-processing

A new feature called Wave Scatter Conversion has been added. This tool converts a scatter table of sea states to a scatter table of regular (i.e. individual) waves. The tool can be opened from the OrcaFlex Calculation menu.

Pressure effects on Lines

OrcaFlex now uses the ordinary outer and inner diameters to calculate the difference between effective tension and wall tension. Previous versions (OrcaFlex 8.5 and earlier) used the stress diameters for this purpose. This change therefore only affects cases where the stress diameters differ from the ordinary diameters. In such cases the wall tension reported now includes the pressure contribution on the whole annulus (i.e. between the inner and outer diameter) whereas previously it only included the pressure contribution on the stress annulus.

We have also improved the way OrcaFlex handles the small length changes to lines caused by internal and external pressure. The changes to the program, which are described below, mean that the old and new versions give different results for lines (the new version being the more correct). For most cases the differences are not significant, since length changes due to pressure are very small. But the differences can be significant for length-sensitive cases, such as a stiff straight pipe connected between fixed points. For such a case small length changes can cause significant changes in tension.

These improvements enable OrcaFlex to model cases like pipe buckling due to pressure effects. OrcaFlex has been validated against the experimental results for such a case obtained by Palmer and Baldry.

The changes are:

  • OrcaFlex now allows for the small length changes due to internal and external pressure. In previous versions (OrcaFlex 8.5 and earlier) the user had to allow for such length changes by specifying the unstretched length in the pressured state, and further length changes due to changes in pressure during the simulation were not allowed for. Now the unstretched length is the unstressed length at atmospheric pressure (both inside and out) and length changes due to pressure are calculated and allowed for by OrcaFlex.
  • OrcaFlex also now allows for length changes from the Poisson ratio effect from radial and circumferential stress due to internal and external pressure. OrcaFlex release 8.5 (and earlier) did not allow for the Poisson ratio effect, so it effectively took the Poisson ratio to be zero.
  • The contents pressure is now the internal pressure at a fixed specified reference Z level. Previously it was the internal pressure at end A of the line, even if the Z level of end A changed during the simulation.
  • Because of these changes, it is no longer possible to edit the contents pressure (or the reference Z level) when a simulation is active.
  • For further details of these pressure effects changes and the validation case contact Orcina.

Other changes to Lines

  • The Line Setup Wizard now includes the option of varying anchor position to achieve specified top tension or top declination. Note that the Line Setup Wizard was previously known as the Line Length Wizard.
  • OrcaFlex now automatically checks for unstable statics configurations.
  • New results variables Max Bending Strain, Max Axial Strain and Acceleration including g have been added. The acceleration including g results can be used to compare against accelerometer measurements.
  • The allowable bend moment curve is now shown on range graphs when bend stiffness is variable.
  • Node axes drawing can now be controlled independently from local axes drawing.
  • In previous versions Lines which included torsion were forced to use the Full Statics option. This restriction has been lifted, mainly to help analyse cases which use the prescribed starting shape option. However, we still recommend that you use the Full Statics option where possible because this is the only statics option in OrcaFlex which includes the effects of torsion.
  • The Pre-tension data item on the Line data form is now called As Laid Tension.

Vessels

Several improvements have been made to vessels that affect results. In most case the changes are not significant, but the effect could be more significant for cases with non-zero heel or trim combined with superimposed RAOs or rotational harmonic motion. The details are as follows.

  • Superimposed roll, pitch and yaw rotations (from displacement RAOs, harmonic motions or a superimposed time history) are now applied in the 'reverse' order, i.e. yaw, then pitch, then roll. Previous versions (OrcaFlex 8.5 and earlier) applied them in the 'forward' order (roll, then pitch, then yaw). This change does affect results. The effect is small in most cases but may be significant for cases involving large rotation angles. For further details see order of application of vessel rotations.
  • Displacement RAOs, harmonic motion, the stiffness, damping & added mass matrices, and the wind and hydrodynamic drag loads, are all now applied with respect to the primary heading axes. In previous versions (OrcaFlex 8.5 and earlier) these effects were all applied with respect to the instantaneous vessel axes directions. This change has been made so that these effects are applied with respect to a frame of reference with z vertical, in order to better match the frame of reference used by diffraction programs from which this data is normally obtained. This change will affect results, but the effect is only significant for vessels with significant heel or trim angles.
  • The results variables Heel, Trim and Heading have been renamed as Primary Rotation 1, Primary Rotation 2 and Primary Rotation 3 respectively.
  • Vessel displacement RAOs are now applied at the RAO origin. Previously (OrcaFlex 8.5 and earlier) the RAOs were transformed to be RAOs about the vessel origin and then applied at that vessel origin. This RAO transformation used a small angle approximation, so to avoid that small angle approximation the RAOs are no longer transformed and are applied at the user-specified RAO origin. Because the new method avoids the small angle assumption it gives slightly different results if the RAO origin is not at the vessel origin. The differences are unlikely to be significant, unless the RAO origin is a long way from the vessel origin and some of the RAO rotation angles are large.
  • Vessel harmonic motion is also now applied at the RAO origin. Previously (OrcaFlex 8.5 and earlier) harmonic motion was applied at the vessel origin.
  • The Check RAOs facility now plots graphs of RAO amplitude and phase in addition to the existing complex value graphs.
  • The RAO phase conventions have been extended to allow you to specify that phases are relative to zero up-crossings or zero down-crossings.

Environment

  • The program now allows you to define multiple sets of current data in a single data file. Only one set of current data is active at any one time. This is intended to help when you are analysing a series of load cases with differing current data. You can set up all the different current data sets in the base file. Then, in the batch script which generates the load case simulations, you simply select from the pre-defined current data sets.
  • The View Wave Components report now includes the first 3 spectral moments m0, m1 and m2.
  • The Seabed Grid Density can now be modified.

Modal Analysis

The modal analysis facility now reports mode type and offset distribution. This allows you to identify whether particular modes are inline, axial or transverse.

Shapes

The Grid Drawing Density can now be modified for plane shapes.

Interface

  • Object names in OrcaFlex are not case sensitive. This is a change from older versions of OrcaFlex.
  • The Move Selected Objects Wizard now has the ability to rotate objects.
  • In previous versions range graphs were plotted for the entire arc length range of a line. There are now additional options of plotting the graph for a selected arc length range or for a selected line section.
  • Custom Replays are replays in which each frame can be from one or more OrcaFlex files. In previous versions of OrcaFlex these replays were known as Multiple File Replays. We have added a Custom Replay Wizard which greatly simplifies the process of specifying a custom replay.
  • Exported video files now optionally include details of each frame (e.g. simulation time). This helps relate the events in the video to the OrcaFlex simulation.
  • A new command line switch has been added called ThickLines which is intended for use when projecting OrcaFlex onto a large screen.

Object Connections

When 2 objects are connected to each other in OrcaFlex (e.g. connecting a line to a vessel) the program changes the object relative position of the slave object (e.g. the line in the earlier example). The change is made so that the slave's position relative to global axes is preserved.

A similar change is now made to the slave's object relative orientation. When a slave object is connected to another object the slave's object relative orientation is changed so as to preserve the orientation relative to global axes. This preservation of slave object orientation was not performed in previous versions of the program.

In order to understand better the effect of this change you should experiment with object connections in OrcaFlex. For example, take an empty model and add to it a Vessel and a 6D Buoy. Set the Vessel's Initial Orientation to be non-zero; for example Heel: 10deg, Trim: 20deg, Heading: 30deg. Now open the 6D Buoy's data form. The buoy's initial attitude is Rotation 1: 0deg, Rotation 2: 0deg, Rotation 3: 0deg. If you now connect the buoy to the vessel by setting the Connection data item to "Vessel1" you will see the buoy's initial attitude change to -10, -20, -30. But if you look in the 3D view you will see that the buoy's orientation relative to global axes remains unchanged.

VIV Toolbox

  • The VIV Toolbox has a new facility for exporting the SHEAR7 data file. This is in addition to the existing facility for exporting the SHEAR 7 Mds file.
  • The Wake Oscillator models now start up better at the beginning of a simulation.
  • A VIV Diameter data item has been added for both the VIVA interface and the Time Domain VIV Models.
  • If the default value of '~' is specified then the buoyancy diameter is used.
  • The value '~' can now be specified for the VIVA Z axis direction. This is interpreted to mean the current direction at the sea surface.
  • In older versions of OrcaFlex a VIV Toolbox licence was required in order to load simulation files which used any of the VIV models. This restriction has now been lifted.

Automation

The Instructions Wizard in the OrcaFlex spreadsheet now allows you to get results for Drag Chains, Flex Joints and attached 6D Buoys. These were not available in older versions of the spreadsheet.

External Functions

The OrcaFlex external function mechanism now includes the facility for external functions to store state information to the simulation file. Some external functions have state information (e.g. the integrator of a PID controller). This new facility allows for simulations which use such external functions to be restarted and continued. For details please refer to the OrcFxAPI help file.

OrcaFlex Programming Interface

A new function called C_GetFileCreatorVersion has been added to the OrcaFlex Programming Interface. For details please refer to the OrcFxAPI help file.

Bug Fixes

  • Inserting and deleting rows in SN curve table data on the fatigue form was not working properly. This is now fixed.
  • Clump type drawing data can now be edited while a simulation is active. This is the case for other drawing data in OrcaFlex.
  • The Ramberg-Osgood profile graph on the Plasticity Wizard was displaying strain values incorrectly. They are labelled as % strain but older versions of the program actually displayed fractional strain. The correct values were used for the calculation; the error only affected the values displayed on the profile graph. This problem is now fixed.
  • There was a bug which occurred when reloading and restarting partially complete simulations with tension controlled winches. If the winch was in a tension controlled mode when the simulation restarted then the winch would restart with the wrong tension. The problem only occurred if a partially completed simulation was saved, reloaded and then restarted. This bug is now fixed.
  • Minor corrections have been made to the way prescribed rate of turn and yaw rate drag moment are calculated for vessels with non-zero heel or trim. The changes only affects vessels with non-zero heel or trim, and the effects are not significant unless the heel or trim is large. The changes are therefore very unlikely to be significant.