3. Contents of the objects Jeveux#

3.1. Definition of some variables#

  • nbgf: number of fiber groups, this is the number of occurrences of the keywords section, fiber and ASSEMBLAGE_FIBRE.

  • nbcar (i): number of characteristics of type « i » fibers. These values are in data structure object CARACSD.

  • nbfib: number of fibers in a fiber group.

For a section occurrence, the number of fibers is the number of triangles (tria3) and quadrangles (quad4) that make up the section.

For a fiber occurrence, the number of fibers is the length of the list provided behind the keyword vale divided by « nbcara » because we give « nbcara » characteristics per fiber.

For an occurrence of ASSEMBLAGE_FIBRE, the fiber count is the sum of the number of fibers in each fiber group given under GROUP_FIBRE.

  • nbfib_tot: total number of fibers in the sd_gfiber (sum of the fiber numbers of all fiber groups)

  • nbcarm: the maximum number of characteristics linked to a fiber: nbcarm=7.

For type 1 fibers, nbcar=3 (Y, Z, Area).

For type 2 fibers, nbcar=7 (Y, z, aire, yp, zp, gx, numasse).

3.2. Purpose. NOMS_GROUPES#

  1. “. NOMS_GROUPES “: OJB S N K24 long=nbgf

This name pointer contains the name of the fiber groups, the keywords fiber_group, or GROUP_ASSE_FIBRE.

3.3. Purpose. NB_FIBRE_GROUPE#

  1. “. NB_FIBRE_GROUPE “: OJB S V I long=nbgf

\(V(\mathit{igf})=\mathit{nbfib}\): number of fibers from fiber group \(\mathit{igf}\).

3.4. Purpose. POINTEUR#

  1. “. POINTEUR “: OJB S V I long=nbgf

\(V(\mathit{igf})=\mathit{ptfib}\): « address » in. CARFI of the 1st fiber of the fiber group \(\mathit{igf}\)

3.5. Purpose. TYPE_GROUPE#

  1. “. TYPE_GROUPE “: OBJ S V I long=nbgf

The fiber groups given by FIBRE and SECTION are of type 1. The fiber groups given by ASSEMBLAGE_FIBRE are of type 2.

3.6. Purpose. CARFI#

  1. “. CARFI “: OJB S V R long=nbcarm*nbfib_tot

This vector contains the characteristics of the fibers.

The fibers are arranged by « fiber groups. »

For each fiber, Nbcarm characteristics are stored:

For type 1 fibers:

  • \(y\): 1st coordinate of the fiber’s center of gravity.

  • \(z\): 2nd coordinate of the fiber’s center of gravity.

  • \(s\): area of the fiber section.

For type 2 fibers:

  • \(y\): 1st coordinate of the fiber’s center of gravity.

  • \(z\): 2nd coordinate of the fiber’s center of gravity.

  • \(s\): area of the fiber section.

  • \(\mathit{yp}\): 1st coordinate of the center of gravity of the fiber group to which the fiber belongs.

  • \(\mathit{yp}\): 2nd coordinate of the center of gravity of the fiber group to which the fiber belongs.

  • \(\mathit{Gx}\): torsional characteristic of the fiber group to which the fiber belongs.

  • \(\mathit{Num}\): fiber group number.

That is:

  • \(\mathit{igf}\): fiber group number

  • \(\mathit{kfib}\): fiber number (in its group)

  • \(k\): characteristic number \((1..\mathit{nbcarm})\)

so:

\(\mathit{ipoint}\mathrm{=}\mathrm{.}\mathit{POINTEUR}(\mathit{igf})\)

\(V(\mathit{ipoint}+\mathit{nbcarm}(\mathit{kfib}-1)+k-1)\) represents the \({k}^{\mathit{ème}}\) characteristic on nbcarm of the \({\mathit{kfib}}^{\mathit{ème}}\) fiber from the \(\mathit{igf}\) fiber group.

3.7. Purpose. GFMA#

  1. “.gfma”: ojb s v k8 long=1

Contains the name of the global section mesh created by defi_geom_fibre.

3.8. Purpose. CARACSD#

  1. “. CARACSD “: OBJ S V I long=3

Characteristics of the data structure:

  • \(V(1)=\mathit{nbgf}\): number of fiber groups.

  • \(V(2)=\mathit{nbcar1}\): number of characteristics for type 1 fibers.

  • \(V(3)=\mathit{nbcar2}\): number of characteristics for type 2 fibers.