Coreform Cubit 2024.3 User Documentation

Example 6. Employing Symmetry

One technique for creating a symmetric mesh on a symmetric model is to mesh only half of the volume, then copy the mesh onto the other half. The following example employs this technique. This model at first appears quite simple, but it actually requires a good deal of webcutting to get a reasonable mesh that is not highly skewed.

Suggested webcuts

Webcut Command

Coreform Cubit> webcut body 1 with plane xplane offset 0

Coreform Cubit> delete body 2

Coreform Cubit> webcut body 1 with cylinder radius 2.75 axis y

Coreform Cubit> webcut body 1 3 with plane yplane offset 0

Coreform Cubit> webcut body 1 with plane yplane offset -15

Coreform Cubit> webcut body 1 6 4 with plane surface 64

Coreform Cubit> webcut body 1 with plane surface 67

Coreform Cubit> webcut body 5 with plane zplane offset 1.5

Coreform Cubit> webcut body 11 with plane zplane offset -1.5

Coreform Cubit> create vertex on curve 540 distance 2 from vertex 368

Coreform Cubit> webcut body 4 with plane vertex 409 vertex 410 vertex 630

Coreform Cubit> create vertex on curve 1093 distance 3 from vertex 646

Coreform Cubit> webcut body 14 with plane vertex 570 vertex 569 vertex 647

This wedge shape webcut is a method of controlling skew in the final mesh.

Coreform Cubit> unite body 5 11 12

Coreform Cubit> unite body 4 13

Coreform Cubit> delete vertex all

Coreform Cubit> imprint all

Coreform Cubit> merge all

Coreform Cubit> vol all size .5

Coreform Cubit> surf 229 size .25

Coreform Cubit> mesh surf 229

Coreform Cubit> volume 5 scheme sweep source 229 target 230

Coreform Cubit> mesh volume 5

Coreform Cubit> volume 4 scheme sweep source surface 526 target 528

Coreform Cubit> mesh volume 4

Coreform Cubit> volume 14 scheme sweep source 543 target 541

Coreform Cubit> mesh volume 14

Coreform Cubit> delete mesh

Coreform Cubit> unmerge all

Coreform Cubit> webcut body 6 with plane surface 524

Coreform Cubit> unite body 16 17

Coreform Cubit> webcut body 8 with plane surface 524

Coreform Cubit> webcut body 18 with plane surface 540

Coreform Cubit> webcut volume 9 with plane zplane offset -3 rotate 5 about x

This is another effort to prevent skew in the final mesh

Coreform Cubit> imprint all

Coreform Cubit> merge all

Coreform Cubit> mesh volume 5 (swept around)

Coreform Cubit> mesh volume 4 (mapped)

Coreform Cubit> mesh volume 14 (swept top to bottom)

Coreform Cubit> volume 15 scheme map

Coreform Cubit> curve all in volume 15 size 0.5

Coreform Cubit> mesh volume 15

Coreform Cubit> volume 18 scheme tetprimitive

Coreform Cubit> volume 18 interval 3

Coreform Cubit> mesh volume 18

Coreform Cubit> volume 9 scheme sweep source surface 579 601 target surface 592 rotate off

Coreform Cubit> mesh volume 9

Coreform Cubit> mesh volume 20

Coreform Cubit> volume 6 scheme sweep source 569 target 570

Coreform Cubit> mesh volume 6

Coreform Cubit> volume 3 scheme sweep source 224 target 226

Coreform Cubit> surf 224 226 scheme map

Coreform Cubit> mesh volume 3

Coreform Cubit> volume 19 scheme sweep source 543 target 586

Coreform Cubit> mesh volume 19

Coreform Cubit> volume 17 scheme sweep source 545 583 582 target 239

Coreform Cubit> mesh volume 17

Coreform Cubit> volume 8 scheme sweep source 574 597 601 target 241

Coreform Cubit> mesh volume 8

Coreform Cubit> volume 7 1 size 2

Coreform Cubit> volume 7 1 scheme auto

Coreform Cubit> volume 10 scheme sweep source 270 target 267

Coreform Cubit> mesh volume 7 1

Coreform Cubit> mesh volume 10

Coreform Cubit> unmerge all

Coreform Cubit> body all copy reflect x

Coreform Cubit> merge all

Final mesh

The entire mesh is copied and reflected around the x axis during the last step. The advantage of symmetry in this example is that it cuts the decomposition in half, and it also ensures a perfectly symmetrical mesh.