doc:user:elements:superelements:start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
doc:user:elements:superelements:start [2016/06/29 18:45] – hennuyer | doc:user:elements:superelements:start [2016/06/29 18:49] – hennuyer | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== Création d'un super-élément | + | ====== |
- | + | ||
- | 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)\\ | + | |
- | createPyFileAndSaveGroups(1, | + | |
- | + | ||
- | SEInteraction.generateElements() | + | |
- | SEInteraction.computeSuperElement() | + | |
- | SEInteraction.clearSuperElementNodes()\\ | + | |
- | </ | + |
doc/user/elements/superelements/start.txt · Last modified: 2016/10/18 18:52 by papeleux