01.12.2012 Views

OrcaFlex Manual - Orcina

OrcaFlex Manual - Orcina

OrcaFlex Manual - Orcina

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

System Modelling: Data and Results, Vessels<br />

For further details of the file format see Time History Files.<br />

260<br />

w<br />

Notes: If there is any wave-generated motion present in a vessel's time history motion then the <strong>OrcaFlex</strong><br />

wave data needs to match the wave that generated that motion. If you have suitable data for the<br />

wave elevation then you can use that to specify the wave by time history. This can be done either in<br />

a separate time history file for the wave or else in an extra column in the vessel's time history file.<br />

The position and velocity specified by a time history file for the start of the simulation (i.e. for<br />

SimulationTime = -BuildUpDuration) will not, in general, match the static state from which<br />

<strong>OrcaFlex</strong> starts the simulation. To handle this <strong>OrcaFlex</strong> uses ramping during the build-up stage to<br />

smooth the transition from the static state to the position and motion specified in the time history<br />

file.<br />

Externally Calculated Primary Motion<br />

The externally calculated primary motion data only apply if the vessel's Primary Motion is set to Externally<br />

Calculated. It enables you to impose a motion on the vessel that is calculated programmatically in your own<br />

external function. Typically the calculation will be based on values of variables as the simulation proceeds –<br />

otherwise it is preferable to use a time history to impose a pre-calculated motion.<br />

To use externally-calculated primary motion:<br />

� On the Calculation page of the vessel data form, set the Primary Motion to be Externally Calculated.<br />

� In the External functions section of the Variable Data form, set up an variable data source that specifies the<br />

details of your external function.<br />

� On the Primary Motion page of the vessel data form, set the Externally calculated primary motion to the<br />

external function variable data source that you have set up. Also set the Origin to the vessel axes coordinates of<br />

the point on the vessel whose motion your external function specifies.<br />

Unlike most standard external functions, the externally calculated primary motion external function returns<br />

multiple values per call: position, orientation, velocity, angular velocity, acceleration and angular acceleration. These<br />

values are returned in a TExternallyCalculatedPrimaryMotionStructValue struct – full details are given in<br />

the OrcFxAPI help file.<br />

Applied Loads<br />

You can optionally include applied loads on a vessel.<br />

You can apply to the vessel external Global Loads that do not rotate if the vessel rotates. These are specified by<br />

giving the components of Applied Force and Applied Moment relative to global axes. These components can be<br />

constant, vary with simulation time or be given by an external function. If the vessel rotates then the loads do not<br />

rotate with it.<br />

In addition, you can specify external Local Loads that do rotate with the vessel. These are specified by giving the<br />

components of Applied Force and Applied Moment relative to vessel axes. Again these components can be constant,<br />

vary with simulation time or be given by an external function. If the vessel rotates then the loads do rotate with it.<br />

These are suitable for modelling thrusters, for example.<br />

In both cases the Point of Application of the load is specified by giving its x,y,z coordinates relative to vessel axes.<br />

Note: Applied loads will only affect vessel static position if the corresponding degree of freedom is<br />

included in the static analysis, and will only affect the motion if the Primary Motion is set to one of<br />

the calculated options which includes the degree of freedom.<br />

Multiple Statics<br />

The offsets for multiple statics calculations are specified here. Offsets are from the vessel's initial position and are<br />

specified by giving a range of azimuth and offset values. For example:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!