3. Operands#
3.1. Operand BASE#
♦ BASE = low
A concept of the type mode_meca or mode_gene (for substructuring), which contains the vectors defining the projection subspace.
3.2. Operand NB_VECT#
◊ NB_VECT = nm
Number of vectors used in the database (we take the first nm). It is verified that the number nm is much less than the number of vectors in the base, in the opposite case, all the vectors provided are used.
3.3. Operand STOCKAGE#
◊ STOCKAGE = /' PLEIN '[DEFAUT]
/” DIAG “
Confer NUME_DDL_GENE [U4.65.03].
If one matrix has a “DIAG” profile and another has a “PLEIN” profile, two numbers will be created with NUME_DDL_GENE.
The use of the keyword STOCKAGE =” DIAG “is legal when the base on which the matrices are projected is composed of eigenmodes. In this case, the projected matrices are effectively diagonal, and there is no need to save the other terms in the matrix, which are zero.
Attention, if the database is composed of other types of vectors (static modes for example), then the use of the keyword STOCKAGE =” DIAG “leads to false results.
In the case of calculations using fluid-structure operators, the calculation must be done with the diagonal storage option.
3.4. Operand NUME_DDL_GENE#
◊ NUME_DDL_GENE = /numgen [nume_ddl_gene]
Numbering associated with the generalized model. This operand may or may not be an existing concept (CO (“numgen”)).
3.5. Keyword MATR_ASSE_GENE#
◊ MATR_ASSE_GENE
Keyword factor defining the name of the projected result matrix and the name of the matrix to be projected. This keyword must be repeated as many times as there are matrices to be projected.
3.5.1. Operand MATRICE#
♦ MATRICE = CO ('mt')
Matr_asse_gene_r type concept, generalized result matrix.
3.5.2. Operands MATR_ASSE/MATR_ASSE_GENE#
♦/MATR_ASSE = my
Concept of the matr_asse_ DEPL_R type, assembled matrix that you want to project.
/MATR_ASSE_GENE = my
Concept of the MATR_asse_Gene_R type, an assembled matrix resulting from the substructuring, that we want to project.
3.6. Keyword VECT_ASSE_GENE#
◊ VECT_ASSE_GENE
Keyword factor defining the name of the projected vector result and the name of the vector to be projected. This keyword must be repeated as many times as there are vectors to project.
3.6.1. Operand VECTEUR#
♦ VECTEUR = CO ('vt')
Concept of the vect_asse_gene type, generalized vector result.
3.6.2. Operand TYPE_VECT#
♦ TYPE_VECT = type
Character string describing the type of field represented by the assembled vector. Available values are “FORC”, “DEPL”, “”, “VITE”, and “ACCE”. The treatment is different depending on whether you use option FORC or the others.
With option FORC, we perform the simple projection \({\Phi }^{T}f\), where \(\Phi\) is the mode base and \(f\) is the effort,
With the other options, the modal participation coefficients associated with a given displacement are calculated by inverse problem. Assume that we can write displacement \(x\) in the form \(x\mathrm{=}{\eta }^{T}\Phi\). We then calculate \(\eta \mathrm{=}{\Phi }^{T}{({\Phi }^{T}\Phi )}^{\mathrm{-}1}x\) (Moore-Penrose pseudo-inverse).
3.6.3. Operands VECT_ASSE/VECT_ASSE_GENE#
♦/VECT_ASSE = go
Concept of the type cham_no_ DEPL_R, assembled vector that we want to project.
/VECT_ASSE_GENE = go
Concept of the vect_asse_gene type, an assembled vector resulting from substructuring, that we want to project.
3.7. Keyword RESU_GENE#
◊ VECT_ASSE_GENE
Allows you to project a dyna_trans result data structure (resulting from a linear dynamics calculation, or from reading a data file). This keyword must be repeated as many times as there are vectors to project.
3.7.1. Operand RESULTAT#
♦ RESULTAT = CO ('res')
Concept of the resu_gene type, generalized vector result.
3.7.2. Operand TYPE_VECT#
♦ TYPE_VECT = type
Character string describing the type of field represented by the assembled vector. Available values are “FORC”, “DEPL”, “”, “VITE”, and “ACCE”. The treatment is different depending on whether you use option FORC or the others.
With option FORC, we perform the simple projection \({\Phi }^{T}f\), where \(\Phi\) is the mode base and \(f\) is the effort
With the other options, the modal participation coefficients associated with a given displacement are calculated by inverse problem. Assume that we can write displacement \(x\) in the form \(x\mathrm{=}{\eta }^{T}\Phi\). We then calculate \(\eta \mathrm{=}{\Phi }^{T}{({\Phi }^{T}\Phi )}^{\mathrm{-}1}x\) (Moore-Penrose pseudo-inverse).
3.7.3. Operands RESU#
♦/RESU = res
Dyna_trans concept, result data structure that you want to project.
3.8. Operand INFO#
◊ INFO =/1 [DEFAUT]
/2
Information printing level for command NUME_DDL_GENE (confer [U4.65.03]).