You have control over the distribution of the elements along the line, via the specification of desired maximum and minimum element lengths, and also the division of the line into several subsections if required. The meshing algorithm automatically generates a finite element discretisation based on the guidelines you provide. Ideally, the aim is to create a mesh which is sufficiently dense to accurately capture structural behaviour, while not being unduly complex and resulting in lengthy simulation times. For example, if defining a steel catenary riser, you would typically require a relatively fine mesh in the touchdown region, while a more coarse mesh would suffice for the portion of riser lying flat on the seabed, or the portion extending upwards through the water column. If your model is likely to experience significant compressive loads, you will need to use a relatively fine mesh in order to ensure that the critical Euler buckling load is not exceeded - refer to Compression and Buckling for further details.
The meshing algorithm also attempts to prevent large changes in relative element length across the finite element mesh by gradually stepping up and down element lengths along the structure, and to avoid over-meshing by using longer elements in the middle of long sections of continuous properties. Intersections between different lines, or between different sections within a single line, are generally the points of most interest and therefore have a more refined mesh. It is desirable to step up the element lengths away from intersection regions and use larger elements towards the centre of homogenous sections. The meshing algorithm ensures that the ratio between the lengths of adjacent elements cannot exceed a certain value. The maximum ratio defaults to 1.5 (Standard option), but may be reduced to 1.25 (Fine option) or 1.1 (Super Fine option). The actual value of the ratio is automatically selected to correctly fill the meshed section with elements.
Referring again to the Steep Wave Riser example, you might specify minimum and maximum element lengths of 1m and 5m, respectively, for each of the three subsections, “Lower Catenary”, “Buoyant Section” and “Upper Catenary”. Focusing on the lower catenary section, the element length at the seabed connection would be in the region of 1m, would increase gradually (subject to the Standard aspect ratio constraint mentioned above) to 5m with increasing elevation above the mudline, before gradually reducing again approaching the buoyant section to a length of 1m. This would lead to a total of 21 elements, with corresponding lengths as presented below:
Element Number |
Element Length (m) |
Total Length (m) |
---|---|---|
1 |
0.985 |
0.985 |
2 |
1.477 |
2.462 |
3 |
2.215 |
4.677 |
4 |
3.323 |
8.000 |
5 |
4.809 |
12.809 |
6 |
4.809 |
17.618 |
7 |
4.809 |
22.426 |
8 |
4.809 |
27.235 |
9 |
4.809 |
32.044 |
10 |
4.809 |
36.853 |
11 |
4.809 |
41.662 |
12 |
4.809 |
46.470 |
13 |
4.809 |
51.279 |
14 |
4.809 |
56.088 |
15 |
4.809 |
60.897 |
16 |
4.809 |
65.705 |
17 |
4.809 |
70.514 |
18 |
4.809 |
75.323 |
19 |
2.215 |
77.538 |
20 |
1.477 |
79.015 |
21 |
0.985 |
80.000 |
One further point to note is that the automatic meshing algorithm allows you to request that nodes be positioned exactly at specific lengths along a line. This is in addition to the guidelines you provide in relation to desired maximum and minimum element lengths. It is not particularly important in the context of the steep wave example, but can be useful if in certain circumstances. For example, if you wish to apply a point load at a certain distance along a line, or to connect another component (e.g. another line) to a line at a specific location, you would typically position a node on the line at the required location (it is also important in the context of pipe-in-pipe models, although the process in that case is automatic and seamless to the user). Meaningful names should be specified, as these names will be used by the program to automatically create relevant node labels.
Refer to Meshing Algorithm for further information on this feature.