doc:user:elements:superelements:start
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
doc:user:elements:superelements:start [2016/06/29 18:42] – created hennuyer | doc:user:elements:superelements:start [2016/06/29 18:49] – hennuyer | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== Création du super-élément à vitesse non nulle ==== | + | ====== |
- | + | ||
- | La création proprement dite du SE, dans l' | + | |
- | * Création de l' | + | |
- | * Définition du nb de modes propres à interfaces fixes (Craig-Bampton) -> '' | + | |
- | * Association du domaine FEM à l' | + | |
- | * Fixation de '' | + | |
- | * Association de toutes les interactions qui définissent le futur SE à l' | + | |
- | + | ||
- | < | + | |
- | + | ||
- | * Détermination des nœuds **Retenus** -> '' | + | |
- | * Création du fichier de sauvegarde '' | + | |
- | * Sauvegarde des groupes de noeuds RETENUS dans le fichier '' | + | |
- | * Création de l' | + | |
- | * Calcul des matrices réduites et sauvegarde du super-élément -> '' | + | |
- | * Mise à jour des flags '' | + | |
- | * Sauvegarde des valeurs des modes statiques de liaison et des modes propres à interfaces fixes (Craig-Bampton) des DDLs Condensés dans le fichier '' | + | |
- | + | ||
- | Exemple dans le cas Craig-Bampton : | + | |
- | < | + | |
- | SEInteraction | + | |
- | SEInteraction.setDomain(domain)\\ | + | |
- | SEInteraction.setNumberOfEigenValues(self.nbOfNormalModes)\\ | + | |
- | SEInteraction.setSuperElemBuiltFlag(False) # False = Création du SE + sauvegarde\\ | + | |
- | for inter in interactionsList: | + | |
- | SEInteraction.addInteraction(inter) | + | |
- | SEInteraction.setSuperElementNodes() | + | |
- | SEInteraction.setRetainedNodes(retainedNodesGp) # Détermination des noeuds retenus (flag " | + | |
- | SEInteraction.setSymmetrizeK(symmetrizeK) | + | |
- | if solver: | + | |
- | SEInteraction.setSolver(solver) | + | |
- | + | ||
- | # Création du fichier superElement< | + | |
- | # + Sauvegarde des groupes de la " | + | |
- | from abrawal.banc18ER.tools.utilities import * | + | |
- | createPyFileAndSaveGroups(self.superElementInteractionNo, | + | |
- | + | ||
- | + | ||
- | # Calcul du super-élément | + | |
- | print " | + | |
- | SEInteraction.generateElements() | + | |
- | print " | + | |
- | SEInteraction.computeSuperElement() | + | |
- | print " | + | |
- | SEInteraction.clearSuperElementNodes() | + | |
- | </ | + |
doc/user/elements/superelements/start.txt · Last modified: 2016/10/18 18:52 by papeleux