C modeling ============== Geometry --------- .. image:: images/10000000000003C0000002C2BDE9DFD199018F1A.png :width: 6.889in :height: 5.0661in .. _RefImage_10000000000003C0000002C2BDE9DFD199018F1A.png: The structure is a torus centered on the origin and has an Ox axis. Its radius of revolution is 400 and the radius of the disk that rotates around the axis is 160. The feet are cones with an Ox axis and a 30-degree angle. Material properties ---------------------- The material is an elastic material with a Young's modulus E = 180,000 Pa and a Poisson's ratio n = 0.3 S.I. Boundary conditions and loads ------------------------------------- The calculation is in nonlinear mechanics. We will look at the evolution of the displacement on two nodes located on the base of two feet. The piece is stuck on the base of the first foot: .. code-block:: text Side C_1_base: DX = DY = DZ = 0 Pressure is applied to the base of the third foot: C_3_base side: PRES = 1.0 103 The other edges have zero stress. Characteristics of the initial mesh ------------------------------------ .. image:: images/1000000000000318000002C48B21FDD82785A4A5.png :width: 6.3374in :height: 5.6654in .. _RefImage_1000000000000318000002C48B21FDD82785A4A5.png: Knots: 3 323 SEG3: 133 TRIA6: 932 TET10: 1,723 The intersections between the cones and the torus are finely meshed by segments, Adapted meshes ----------------- The first adaptation is total uniform refinement. The number of tetrahedra is therefore multiplied by 8:13,784. The second adaptation is a uniform refinement of the foot surfaces: Knots: 29,500 SEG3: 448 TRIA6: 6,336 TET10: 17,078 The third adaptation is a uniform refinement of the torus face: Knots: 51 130 SEG3: 532 TRIA6: 14,152 TET10: 26,976 .. image:: images/1000000000000397000002BE6F0839B8A2C258EA.png :width: 6.3374in :height: 4.8409in .. _RefImage_1000000000000397000002BE6F0839B8A2C258EA.png: Benchmark results ---------------------- DX displacement for the S_2 and S_4 node groups *,* consisting of a single node at the base of legs 2 and 4: .. csv-table:: "", "**After adaptation 2**", "**After adaptation 2**" "S_2", "-627.975420185", "-628.773696974" "S_4", "-152.344709784", "-152.436880132" notes --------- It can be seen that the nodes resulting from the division of the segments on the borders will be placed on the analytical description of the border. We will carefully look at the mechanism used to archive and review adaptation histories.