Modeling A: simple case =========================== Characteristics of the mesh ---------------------------- The structure is modelled by a regular '2D' mesh composed of :math:`2\times 2` QUA4 (see). .. _Ref116466764: .. image:: images/10000201000002880000026668CE9C0786D09A80.png :width: 3.9366in :height: 3.3035in .. _RefImage_10000201000002880000026668CE9C0786D09A80.png: **Figure** 2.1-1 **: Mesh** **simple** Model ------ The model adopted is based on isotropic elastic mechanical modeling. The geometry is meshed by finite elements such as **thin shells DKT.** The supporting geometric elements are linear quadrangles. Combinations ------------ The combinations are defined in a ssls11a.38 file in csv format. .. csv-table:: "**Combination** **(CMB)**", "**Coefficient** **result** **1** **(Q)**", "**Coefficient** **result** **2** **(G)**" "C1", "0.114", "0.214" "C2", "0", "-0.56" "C3", "-0.95", "-0.85" The result1 comes from the command **MACRO_ELAS_MULT** ** whose arguments are the 3 load cases of load 1 [applied separately]. The result 2 comes from the command **MECA_STATIQUE** ** with loading 2 as an argument. Since result1 has 3 order numbers (one per load case), the command **POST_COMBINAISON** ** breaks down the combinations as follows: .. csv-table:: "**CMB**", "**Q** 1", "**Q2**", "**Q3**", "**Q3**", "**G**" "C1.1", "0.114", "0", "0", "0.214" "C1.2", "0", "0.114", "0", "0.214" "C1.3", "0", "0", "0", "0.114", "0.214" "C2", "0", "0", "0", "-0.56" "C3.1", "-0.95", "0", "0", "-0.85" "C3.2", "0", "-0.95", "0", "-0.85" "C3.3", "0", "0", "0", "-0.95", "-0.85" Therefore, 7 combinations will be calculated by the order. **2.3** **Call to order** Format 'RESULTAT' ~~~~~~~~~~~~~~~~~~ The command takes directly as arguments the 'RESULTAT' objects corresponding to the two loads to be combined [from commands MACRO_ELAS_MULT and MECA_STATIQUE]. As an output, a multiple 'RESULTAT' object [mult_elas] will be retrieved, with 7 order numbers corresponding to the 7 combinations presented previously. **2.3.2 'TABLE '** format The result fields are first transformed into tables using the CALC_COUPURE command, returning a resulting value extracted in the middle of the plate thickness. Passing these tables as arguments, the POST_COMBINAISON command returns an 'TABLE' object with 7 order numbers/rows. Tested sizes and results ------------------------------ The reference values are evaluated via python commands in the command file. In the case where the 'RESULTAT' format is used, the values are calculated from the values extracted from the nodes or elements of the result fields combined with the values in the coefficient table according to the formulation in chapter :ref:`1 `. In the case where the 'TABLE' format is used, the values are calculated from the values extracted from the tables combined with the values in the coefficient table according to the formulation in chapter :ref:`1 `. Format 'RESULTAT' ~~~~~~~~~~~~~~~~~~ Displacement ^^^^^^^^^^^ .. csv-table:: "**Node group**", "**Field**", "**Component**", "**Order Number**", "**Analytical Value**", "**Tolerance (%)**" "N8"," DEPL ", "DY", "3", "3", "-0.25777585966188493", "0, 1" Generalized efforts ^^^^^^^^^^^^^^^^^^^^^^ .. csv-table:: "**Cluster of** mesh", "**Field**", "**Component**", "**Order Number**", "**Analytical Value**", "**Tolerance (%)**" "M9"," EFGE_ELNO "," NXX ", "3", "3", "-407.41442100659214", "0.1" Format 'TABLE' ~~~~~~~~~~~~~~~ These are tests on all combinations, two different cuts, all order numbers and all components of the table.