|
|
Data: QTFs |
If your solve type is equal to full QTF calculation then you must specify the data items described below, all of which relate to calculating the potential load contribution to full QTFs.
| Note: | In addition to the descriptions of specific data items, our documentation also includes a section of guidance for specifying QTF data. The guidance discusses approaches to model building, sensitivity testing and error estimation. It includes a suggested recipe of free-surface data that can be used, as a starting point, in an initial experimental model. |
OrcaWave can compute the potential load contribution to full QTFs using either the direct method (analogous to diffraction load RAOs), or the indirect method (analogous to the Haskind load RAOs), or both. If both types of potential load are computed, then the preferred QTF calculation method will set the default choice for which data to import when importing results into OrcaFlex (you can change your mind at the import stage).
| Note: | The direct calculation method is faster and requires less memory than the indirect method. In addition, the direct method often achieves more accurate (converged) results for a given body mesh. Nevertheless, including both methods may be useful during model building for purposes of consistency checking and/or error estimation. |
The free surface panelled zone is the portion of the free surface that is exterior to the body (or bodies) and bounded by a circle centred on the global origin (the inner circle). It must be described by panels in order to evaluate the surface forcing contribution to full QTFs. The panels can be provided in a mesh file or you can ask OrcaWave to automatically generate them.
If your free surface panelled zone is defined by a mesh file, you should provide a mesh file with the same symmetry type as the global mesh. The coordinate data in the mesh file must be given with respect to global coordinates $\GXYZ$. You must also specify the inner radius, i.e. the radius of the inner circle.
| Note: | You can exclude surface forcing from the calculation by leaving the mesh file name blank. Doing so reduces the calculation time, but must be justified carefully. In general, the approximation is better at lower frequencies. |
If your free surface panelled zone is automatically generated, you must specify a target panel size and the inner radius.
| Notes: | Panel size should generally be similar to the body mesh. |
| If you want automatically generated panels, then all body waterlines must be closed. The quality of the mesh is better if the waterline segments all have similar length, comparable to the specified panel size. |
| Warning: | Using OrcaWave to automatically generate panels is convenient but may lead to mesh quality issues (e.g. if a waterline has some very short segments). Using specialist software to produce a mesh will give you more control over mesh quality. |
The automatically generated mesh can be saved as a WAMIT .gdf file by using the popup menu on the mesh view or mesh details pages.
The free surface quadrature zone is a circular annulus, centred on the global origin, between the inner circle and outer circle. You do not need to provide panels to describe the quadrature zone, but instead define the extent of the zone and the density of collocation points.
The number of annuli defines the number of concentric annuli into which the quadrature zone is divided, each of which has a width given by the radius step. The radius of the outer circle is therefore given by the inner radius plus the product of these two values.
| Note: | If the number of annuli is zero, OrcaWave does not use a quadrature zone: the surface forcing is evaluated using only panelled and asymptotic zones. |
Within each concentric annulus, the surface forcing is integrated using Gaussian quadrature with the number of radial nodes and azimuthal nodes specified. The total number of collocation points for the quadrature is the product of the number of radial nodes, the number of azimuthal nodes and the number of annuli.
| Note: | If the global mesh has one symmetry plane, the number of azimuthal nodes defines the number of nodes, at each radius, per half plane; similarly, if two global symmetry planes are present, it defines the number, at each radius, per quadrant. |
The outer circle is a circle centred on the global origin that defines the outer boundary of the panelled and quadrature zones. Its radius is determined by the data entered for the panelled and quadrature zones. The number of segments defines how many line segments are used to perform the line integral around the outer circle as part of the free surface forcing.
| Note: | If the global mesh has one symmetry plane, the number of segments defines the number used for half the outer circle; similarly, if two global symmetry planes are present, it defines the number used per quadrant. |
The expansion order in the asymptotic zone determines how many terms are included in the asymptotic series approximations used to evaluate the surface forcing beyond the outer circle.
| Note: | The accuracy of the asymptotic zone's contribution to the second-order potential depends on both the expansion order and the outer radius. |
Full QTF calculations are often very time consuming. Meanwhile, the required input data is a combination of many inter-related data items, as documented above. These factors combine to make it challenging to build a full QTF model which gives both (i) acceptably converged results and (ii) reasonable run times. This section attempts to give guidance and a logical process which could be followed to identify suitable data.
| Warning: | The guidance in this section is intended to assist model building and we have tried to make it applicable for a wide range of models. However, modelling choices and data choices are always problem-specific. You must always validate your model by performing a combination of sensitivity analyses and mesh convergence tests. |
Before you begin to build a full QTF model, it is important to validate the first-order calculation in your model. Ideally this should include comparing first-order results (added mass and damping, load RAOs, displacement RAOs) from multiple body meshes with different panel sizes. Load RAOs are especially instructive, because you can also compare results for diffraction load RAOs versus Haskind load RAOs.
It is also important to check mean drift loads because convergence can be more challenging for these results than for RAOs. One of the reasons that convergence is more challenging is the presence of a line integral around the body waterline $\CWL$ (in both the pressure integration method and the control surface integration method). To obtain converged mean drift loads you may need to refine the body mesh, in particular reducing the vertical height of panels at the waterline in order to reduce the discretisation error due to such line integrals. This refinement will also benefit the full QTF calculation because similar line integrals are present in the second-order theory.
Ultimately you should conclude the first-order study with a preferred body mesh that achieves acceptable convergence of first-order results. This means balancing a level of accuracy that is acceptable for your analysis against model run time and memory requirement. You should be able to estimate the error level in the first-order results from your model, e.g. $1\%$ or $5\%$ or similar.
Progressing to a second-order calculation, the task is to achieve acceptable convergence of full QTF results. We assume that a convergence study of the first-order calculation has been performed, as described above, to identify a preferred body mesh. We now consider the body mesh as fixed, and instead focus on identifying free-surface data (i.e. data for the panelled, quadrature and asymptotic zones) that will achieve acceptable convergence of full QTF results.
| Notes: | In practice, the error level that is achievable for full QTFs is likely to be greater than the error level for first-order results. That is because the second-order calculation is more complicated and involves more approximations. |
| See the second-order theory for definitions of the free surface zones ($PZ$, $QZ$ & $AZ$) and radii ($R_{IC}$, $R_{OC}$ & $R_{SB}$) referred to in this section. |
The free-surface data in a full QTF model affects the potential load contribution to full QTFs, and in particular the surface forcing contribution to potential load. The principal sources of error in the calculation are documented on the theory page. The general principles applying to free-surface data are:
The appropriate data to use is very problem-specific. The best approach is to run a set of experimental models, varying the data for the three zones:
Using your first experimental model as a starting point, you can test the quality of the results by running further experiments. The goal is to achieve robust results which are not sensitive to small changes in the free-surface data. We suggest performing the sensitivity tests listed below. In the first instance we suggest performing these tests in the order given, and independently of each other. Testing simultaneous changes to multiple parameters, which is more complicated and more time-consuming, may not be necessary if satisfactory results can be found via this approach.
| Note: | Comparing potential load results between the experimental models is the best way to evaluate convergence. Comparing results between the direct and indirect methods is also instructive, but it is a less powerful metric because it cannot confirm that the outer radius $R_{OC}$ is sufficiently large. |
The experiments above are designed to find free-surface data which give robust potential load results. In other words, if the sensitivity tests are satisfactory you can be confident that further refinement of the free-surface data is not required. The remaining error will simply be the discretisation error inherent from your body mesh.
When you are happy with the robustness of the potential load results in your experimental model, you may want to experiment further – now with the objective to reduce model run time. The idea is to run sensitivity tests to discover if run time can be reduced whilst preserving the quality of the potential load results. It is recommended that these tests are performed on your experimental model before you reintroduce the full complexity of your production model (i.e. the full set of wave frequencies and headings and, if relevant, control surface integration). Tests could include:
When your experimentation is finished and you return to your production model, performance can also be improved by setting environment data to restrict the number of full QTFs to be calculated. If appropriate for your analysis, specify a QTF crossing angle range, a QTF period or frequency range and select a single QTF frequency type.