•
|
•
|
Building the mesh is fast, because it only needs to extrude an already existing surface mesh, using a simple, well-defined projection (assuming the geometry supports it).
|
•
|
It is reliable because the procedure is simple and well-determined: The 3D meshing problem is basically reduced to an in-plane 2D mesh, combined with an out-of-plane 1D mesh. The swept mesh will not be sensitive to minor geometric changes.
|
•
|
It is efficient in the sense that it allows for highly anisotropic meshes (for which the aspect ratio can be fine-tuned easily), and because the extruded elements — prisms and hexadedra — produce less degrees of freedom per unit volume than piramids and tetrahedra do. So it is an effective tool for reducing the DOF count.
|
•
|
1
|
2
|
Click Done.
|
1
|
2
|
Browse to a suitable folder and type the filename submarine_cable_07_a_geom_mesh_3d.mph.
|
1
|
2
|
3
|
4
|
Browse to the model’s Application Libraries folder and double-click the file submarine_cable_a_geom_parameters.txt.
|
1
|
2
|
3
|
4
|
Browse to the model’s Application Libraries folder and double-click the file submarine_cable_b_geom_parameters.txt.
|
1
|
2
|
3
|
4
|
Browse to the model’s Application Libraries folder and double-click the file submarine_cable_f_geom_parameters.txt.
|
1
|
2
|
3
|
4
|
5
|
6
|
Click to expand the Layers section. In the table, enter the following settings:
|
7
|
8
|
9
|
10
|
11
|
12
|
1
|
2
|
3
|
4
|
1
|
2
|
3
|
4
|
5
|
Click Update.
|
1
|
2
|
3
|
4
|
5
|
1
|
2
|
3
|
4
|
5
|
1
|
2
|
3
|
4
|
5
|
6
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
1
|
2
|
1
|
2
|
3
|
4
|
Click Update.
|
5
|
6
|
7
|
8
|
9
|
Click Update.
|
10
|
11
|
12
|
13
|
Click Update.
|
14
|
15
|
Click Update.
|
16
|
17
|
18
|
Click Update.
|
1
|
2
|
3
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
1
|
In the Model Builder window, under Component 1 (comp1)>Definitions>View 5 (Perspective) click Camera.
|
2
|
1
|
2
|
Browse to the model’s Application Libraries folder and double-click the file submarine_cable_07_a_geom_mesh_3d.mph.
|
3
|
4
|
Browse to a suitable folder and type the filename submarine_cable_07_b_geom_mesh_3d.mph.
|
1
|
2
|
3
|
1
|
2
|
3
|
4
|
Browse to the model’s Application Libraries folder and double-click the file submarine_cable_c_elec_parameters.txt.
|
1
|
2
|
3
|
4
|
1
|
In the Model Builder window, under Component 1 (comp1)>Geometry 1, Ctrl-click to select Cylinder 1 (cyl1) and Block 1 (blk1).
|
2
|
Right-click and choose Delete.
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
1
|
2
|
Select the object pol1 only.
|
3
|
4
|
5
|
1
|
2
|
3
|
4
|
Locate the Selections of Resulting Entities section. Select the Resulting objects selection check box.
|
5
|
1
|
2
|
1
|
2
|
3
|
4
|
5
|
6
|
1
|
2
|
3
|
4
|
5
|
6
|
Click to expand the Layers section. In the table, enter the following settings:
|
7
|
1
|
2
|
3
|
4
|
5
|
1
|
2
|
Click in the Graphics window and then press Ctrl+A to select all objects.
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
1
|
2
|
3
|
4
|
5
|
1
|
2
|
On the object rot1(3), select Point 6 only.
|
3
|
4
|
5
|
On the object rot1(1), select Point 3 only.
|
6
|
1
|
2
|
Select the object ls1 only.
|
3
|
4
|
5
|
1
|
2
|
Click in the Graphics window and then press Ctrl+A to select all objects.
|
3
|
1
|
2
|
3
|
1
|
2
|
3
|
4
|
Locate the Selections of Resulting Entities section. Select the Resulting objects selection check box.
|
5
|
1
|
2
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
1
|
2
|
Select the object pol1 only.
|
3
|
4
|
5
|
6
|
1
|
2
|
3
|
4
|
5
|
6
|
1
|
2
|
Click in the Graphics window and then press Ctrl+A to select all objects.
|
3
|
4
|
5
|
6
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
1
|
Right-click Component 1 (comp1)>Geometry 1>Cable Armor and Sea Bed (wp2)>Plane Geometry>Polygon 3 (pol3) and choose Duplicate.
|
2
|
3
|
In the xw and yw text fields, update the expression. Type ...*(Darm/2+2*Tarm/3), that is; replace “-2*Tarm/3” with “+2*Tarm/3” to increase the radius.
|
4
|
1
|
2
|
Click in the Graphics window and then press Ctrl+A to select all objects.
|
3
|
4
|
5
|
6
|
1
|
2
|
3
|
4
|
5
|
1
|
2
|
3
|
1
|
2
|
3
|
1
|
2
|
3
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
1
|
2
|
Select the object pol1 only.
|
3
|
4
|
5
|
6
|
1
|
2
|
On the object rot1(1), select Point 1 only.
|
3
|
4
|
5
|
On the object rot1(2), select Point 1 only.
|
6
|
1
|
2
|
Click in the Graphics window and then press Ctrl+A to select all objects.
|
3
|
4
|
5
|
6
|
1
|
2
|
3
|
4
|
5
|
In the xw text field, type Dpha/sqrt(3)+cos(360[deg]*range(1/20,1/20,1))*(TCFp20*Dcon/2-Dscup*9/16).
|
6
|
7
|
1
|
2
|
Click in the Graphics window and then press Ctrl+A to select all objects.
|
3
|
4
|
5
|
6
|
1
|
2
|
3
|
4
|
1
|
2
|
Select the object pt1 only.
|
3
|
4
|
5
|
6
|
Locate the Selections of Resulting Entities section. Select the Resulting objects selection check box.
|
7
|
8
|
1
|
2
|
3
|
4
|
5
|
6
|
1
|
2
|
3
|
4
|
5
|
1
|
2
|
On the object sca2(2), select Point 1 only.
|
3
|
4
|
5
|
On the object rot4(1), select Point 1 only.
|
6
|
1
|
2
|
On the object sca2(1), select Point 1 only.
|
3
|
4
|
5
|
On the object rot4(2), select Point 1 only.
|
6
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
1
|
2
|
Select the object pol3 only.
|
3
|
4
|
5
|
6
|
1
|
2
|
On the object rot6(2), select Boundaries 1 and 2 only.
|
3
|
1
|
2
|
On the object rot6(1), select Point 3 only.
|
3
|
4
|
5
|
On the object del1, select Point 1 only.
|
6
|
1
|
2
|
On the object ls4, select Point 2 only.
|
3
|
4
|
5
|
On the object rot6(3), select Point 3 only.
|
6
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
Locate the Selections of Resulting Entities section. Select the Resulting objects selection check box.
|
8
|
9
|
1
|
2
|
3
|
4
|
5
|
6
|
1
|
2
|
3
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
Locate the Selections of Resulting Entities section. Select the Resulting objects selection check box.
|
8
|
9
|
1
|
2
|
3
|
4
|
Locate the Spine Curve section. Find the Edges to follow subsection. Select the Activate Selection toggle button.
|
5
|
6
|
7
|
Locate the Motion of Cross Section section. In the Twist angle text field, type 360[deg]*Tenab*s[m]/LLpha.
|
8
|
1
|
In the Model Builder window, under Component 1 (comp1)>Geometry 1 right-click Polygon 2 (pol2) and choose Duplicate.
|
2
|
1
|
In the Model Builder window, under Component 1 (comp1)>Geometry 1 right-click Sweep 1 (swe1) and choose Duplicate.
|
2
|
3
|
4
|
5
|
Locate the Spine Curve section. Find the Edges to follow subsection. Select the Activate Selection toggle button.
|
6
|
7
|
8
|
9
|
1
|
2
|
3
|
•
|
The value of Nper will become an integer, causing the parameter Tenab (defined as round(Nper)==Nper) to become “1” (true).
|
•
|
The length of the cable section included in the model Lsec (defined as CPcab*Nper) will increase tenfold. This sets the length of the geometry to be precisely one times the cable’s cross pitch (for more on this, see the Inductive Effects 3D tutorial).
|
•
|
The new parameter value Tenab will force the twist angle of the cable section Tsec (defined as 360[deg]*Tenab*Lsec/LLpha) to become “Lsec/LLpha” times one full revolution.
|
•
|
In addition to this, Tenab will enable the slant correction factors SCFpha, and SCFarm, and will cause the two sweep operations in the geometry to generate helices instead of straight extrusions.
|
1
|
2
|
3
|
4
|
1
|
2
|
1
|
2
|
3
|
4
|
5
|
1
|
2
|
Browse to the model’s Application Libraries folder and double-click the file submarine_cable_07_b_geom_mesh_3d.mph.
|
3
|
4
|
Browse to a suitable folder and type the filename submarine_cable_07_c_geom_mesh_3d.mph.
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
Locate the Output Entities section. From the Include entity if list, choose All vertices inside cylinder.
|
9
|
10
|
11
|
12
|
1
|
2
|
3
|
1
|
2
|
3
|
4
|
5
|
In the Add dialog box, in the Selections to add list, choose Cross Section, Top and Cross Section, Bottom.
|
6
|
Click OK.
|
7
|
8
|
1
|
2
|
3
|
Locate the Size and Shape section. In the Outer radius text field, type Dpha/sqrt(3)+(Dcon/2+Dins/2)/2.
|
4
|
5
|
Locate the Output Entities section. From the Include entity if list, choose All vertices inside cylinder.
|
6
|
1
|
2
|
3
|
4
|
5
|
6
|
Click OK.
|
7
|
8
|
9
|
10
|
11
|
12
|
Locate the Output Entities section. From the Include entity if list, choose Some vertex inside ball.
|
13
|
14
|
1
|
2
|
3
|
4
|
1
|
2
|
3
|
4
|
1
|
2
|
3
|
4
|
5
|
Click OK.
|
6
|
7
|
8
|
1
|
2
|
3
|
4
|
5
|
Click OK.
|
6
|
7
|
8
|
1
|
2
|
3
|
4
|
5
|
Click OK.
|
6
|
7
|
8
|
9
|
Click OK.
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
Locate the Output Entities section. From the Include entity if list, choose Some vertex inside cylinder.
|
11
|
1
|
2
|
3
|
4
|
5
|
6
|
Click OK.
|
7
|
8
|
9
|
1
|
2
|
3
|
4
|
5
|
Click OK.
|
1
|
2
|
3
|
4
|
5
|
Click OK.
|
1
|
2
|
3
|
4
|
Locate the Output Entities section. From the Include entity if list, choose All vertices inside cylinder.
|
1
|
2
|
3
|
4
|
5
|
Click OK.
|
6
|
1
|
2
|
3
|
4
|
5
|
Click OK.
|
1
|
2
|
3
|
4
|
5
|
Click OK.
|
1
|
2
|
3
|
4
|
5
|
In the Add dialog box, in the Selections to intersect list, choose Cross Section, Bottom and Phases, Exterior Boundaries.
|
6
|
Click OK.
|
7
|
1
|
2
|
In the Settings window for Intersection, type Screens, Boundaries Bottom (Mapped 3) in the Label text field.
|
3
|
4
|
5
|
In the Add dialog box, in the Selections to intersect list, choose Cross Section, Bottom and Screens, Exterior Boundaries.
|
6
|
Click OK.
|
1
|
2
|
3
|
4
|
5
|
In the Add dialog box, in the Selections to intersect list, choose Cross Section, Bottom and Armor, Exterior Boundaries.
|
6
|
Click OK.
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
Click OK.
|
8
|
9
|
10
|
11
|
Locate the Output Entities section. From the Include entity if list, choose All vertices inside cylinder.
|
1
|
2
|
3
|
4
|
1
|
2
|
3
|
4
|
5
|
6
|
Click OK.
|
1
|
2
|
In the Settings window for Difference, type Copy Face 1, Destination Boundaries in the Label text field.
|
3
|
4
|
5
|
6
|
Click OK.
|
7
|
8
|
9
|
10
|
Click OK.
|
1
|
2
|
3
|
4
|
5
|
6
|
1
|
2
|
3
|
4
|
1
|
2
|
3
|
4
|
5
|
6
|
Click OK.
|
1
|
2
|
In the Settings window for Difference, type Copy Face 2, Destination Boundaries in the Label text field.
|
3
|
4
|
5
|
6
|
Click OK.
|
7
|
8
|
9
|
10
|
Click OK.
|
11
|
1
|
2
|
3
|
4
|
5
|
6
|
Click OK.
|
7
|
8
|
9
|
10
|
Click OK.
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
Click OK.
|
8
|
9
|
10
|
11
|
Locate the Output Entities section. From the Include entity if list, choose All vertices inside cylinder.
|
12
|
1
|
2
|
3
|
4
|
5
|
6
|
Click OK.
|
7
|
8
|
9
|
In the Add dialog box, in the Selections to subtract list, choose Phases, Boundaries Bottom, Screens, Boundaries Bottom (Mapped 3), Armor, Boundaries Bottom, and Mapped 4.
|
10
|
Click OK.
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
Click OK.
|
8
|
9
|
10
|
11
|
Locate the Output Entities section. From the Include entity if list, choose All vertices inside cylinder.
|
1
|
2
|
3
|
4
|
Locate the Output Entities section. From the Include entity if list, choose All vertices inside cylinder.
|
5
|
1
|
2
|
3
|
4
|
5
|
1
|
2
|
3
|
4
|
In the Add dialog box, in the Selections to add list, choose Swept 1, Distribution 1 and Swept 1, Distribution 2.
|
5
|
Click OK.
|
6
|
1
|
2
|
In the Settings window for Complement, type Remaining Domains (Free Tetrahedral 1) in the Label text field.
|
3
|
4
|
5
|
Click OK.
|
1
|
2
|
In the Settings window for Adjacent, type Remaining Domains, Exterior Boundaries in the Label text field.
|
3
|
4
|
5
|
Click OK.
|
1
|
2
|
3
|
4
|
5
|
6
|
Click OK.
|
7
|
8
|
9
|
10
|
Click OK.
|
11
|
12
|
1
|
2
|
In the Settings window for Intersection, type Copy Face 3, Source Boundaries in the Label text field.
|
3
|
4
|
5
|
In the Add dialog box, in the Selections to intersect list, choose Cross Section, Bottom and Remaining Domains, Exterior Boundaries.
|
6
|
Click OK.
|
1
|
2
|
In the Settings window for Intersection, type Copy Face 3, Destination Boundaries in the Label text field.
|
3
|
4
|
5
|
In the Add dialog box, in the Selections to intersect list, choose Cross Section, Top and Remaining Domains, Exterior Boundaries.
|
6
|
Click OK.
|
7
|
8
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
Click OK.
|
8
|
9
|
10
|
Locate the Output Entities section. From the Include entity if list, choose All vertices inside cylinder.
|
11
|
1
|
2
|
3
|
1
|
2
|
3
|
4
|
5
|
6
|
1
|
2
|
1
|
2
|
Browse to the model’s Application Libraries folder and double-click the file submarine_cable_07_c_geom_mesh_3d.mph.
|
3
|
4
|
Browse to a suitable folder and type the filename submarine_cable_07_geom_mesh_3d.mph.
|
1
|
2
|
3
|
4
|
5
|
1
|
2
|
3
|
Click the Custom button.
|
4
|
5
|
6
|
7
|
8
|
9
|
1
|
2
|
3
|
4
|
5
|
1
|
2
|
3
|
4
|
5
|
6
|
1
|
2
|
3
|
4
|
1
|
2
|
3
|
Click the Custom button.
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
1
|
2
|
3
|
4
|
5
|
1
|
2
|
3
|
4
|
5
|
6
|
1
|
2
|
3
|
1
|
2
|
3
|
Click the Custom button.
|
4
|
5
|
6
|
7
|
8
|
1
|
2
|
3
|
1
|
2
|
3
|
4
|
5
|
7
|
9
|
11
|
1
|
2
|
3
|
4
|
•
|
Secondly, it is beneficial for the quality of the tetrahedra. The armor wires and their neighboring domains will be using a structured (swept) mesh, and so will the screens. In-between these domains, an unstructured (free tetrahedral) mesh is used. Every bit of growth that can be squeezed into the first layer of mesh elements close to the armor wires — still within the swept mesh — does not need to be provided by the tetrahedra. This is advantageous since structured meshes are more robust when it comes to rapid growth.
|
•
|
Furthermore, it improves the interface between the swept mesh and the tetrahetra. When the swept mesh for the armor is built, a number of out-of-plane elements is generated (the surface mesh is extruded). To limit the DOF count the amount of elements in the direction of extrusion is kept low, so the resulting elements will have a high aspect ratio. Since a large in-plane element size will lower this aspect ratio, and since having a low aspect ratio on the swept-tetrahedral interface is preferable, rapid growth within the swept mesh is needed.
|
1
|
2
|
3
|
4
|
5
|
1
|
2
|
3
|
4
|
1
|
2
|
3
|
4
|
1
|
2
|
1
|
2
|
3
|
4
|
5
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
1
|
2
|
3
|
4
|
5
|
6
|
Click to expand the Element Quality Optimization section. From the Optimization level list, choose High.
|
1
|
2
|
3
|
Click the Custom button.
|
4
|
6
|
7
|
8
|
9
|
1
|
1
|
2
|
In the Settings window for 3D Plot Group, type Mesh Quality, Volume Elements in the Label text field.
|
3
|
4
|
5
|
6
|
7
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
1
|
2
|
In the Settings window for 3D Plot Group, type Mesh Quality, Poor Quality Elements in the Label text field.
|
3
|
1
|
In the Model Builder window, expand the Mesh Quality, Poor Quality Elements node, then click Mesh 1.
|
2
|
3
|
4
|
1
|
2
|
3
|
4
|
5
|
1
|
2
|
3
|
4
|
1
|
2
|
3
|
4
|
5
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
1
|
2
|
3
|
4
|
5
|
Click Plot.
|
6
|
7
|
1
|
2
|
3
|
4
|
5
|
Click Plot.
|
1
|
2
|
In the Settings window for 2D Plot Group, type Mesh Comparison, Source and Destination in the Label text field.
|
3
|
4
|
1
|
2
|
3
|
4
|
5
|
Select the Wireframe check box.
|
6
|
1
|
2
|
3
|
4
|
5
|
6
|
1
|
2
|
3
|
4
|
5
|
7
|