Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2015:12_18

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
commit:2015:12_18 [2015/12/18 16:15] – created papeleuxcommit:2015:12_18 [2016/03/30 15:23] (current) – external edit 127.0.0.1
Line 26: Line 26:
   * Actuellement, le calcul des forces et raideur sont gérés comme avant (dans les éléments via des tests sur des variables (isDamping, ...) de "TimeIntegration"). Methodologie que j'aimerais remplacer par des fonctions standardisées dans les éléments appelées dans le schéma (il y a du boulot...)...   * Actuellement, le calcul des forces et raideur sont gérés comme avant (dans les éléments via des tests sur des variables (isDamping, ...) de "TimeIntegration"). Methodologie que j'aimerais remplacer par des fonctions standardisées dans les éléments appelées dans le schéma (il y a du boulot...)...
      
-ref1 : "The analysis of the Generalized-$\alpha$ method for non linear dynamic problems" - S.Erlicher, L.Bonaventura, O.S.Bursi -  Computanional Mechanics 28 (2002) 83-104 +  * ref1 : "The analysis of the Generalized-$\alpha$ method for non linear dynamic problems" - S.Erlicher, L.Bonaventura, O.S.Bursi -  Computanional Mechanics 28 (2002) 83-104 
-ref2 : "Theorie des vibrations" - M.Geradin, D.Rixen - Chapitre 3+  ref2 : "Theorie des vibrations" - M.Geradin, D.Rixen - Chapitre 3
  
 ===== divers pour ajout damping ===== ===== divers pour ajout damping =====
Line 34: Line 34:
   * renaming des fonctions ''fillDissipationForces'' en ''fillConsDissForces'' (fonctions spécifiques algos conservatifs)   * renaming des fonctions ''fillDissipationForces'' en ''fillConsDissForces'' (fonctions spécifiques algos conservatifs)
   * déplacement des fonctions ''updateMassMatrix'', ''computeTherCapacityMatrix'' après le setStep de la fonction d'initialisation (afin de grouper le calcul de C qui necessite l'initialisation des GP0 pour les EAS)   * déplacement des fonctions ''updateMassMatrix'', ''computeTherCapacityMatrix'' après le setStep de la fonction d'initialisation (afin de grouper le calcul de C qui necessite l'initialisation des GP0 pour les EAS)
-  suppression de 'massStiffRatio' hors de MtElementShcuts (la variable existe dans le schéma d'intégration ...)+  suppression de 'massStiffRatio' hors de MtElementShcuts (la variable existe dans le schéma d'intégration ...)
   * Ajout d'un extracteur du travail des forces d'amortissement (et optimisation de TdFieldValueExtractor pour le calcul des travaux). Attention, seul l'extracteur scalair est implémenté (pas le champ de travail à tous les noeuds). Le calcul des energies (champs élémentaires) de ''TdFieldValueExtractor'' auraient aussi besoin d'une bonne optimisation...   * Ajout d'un extracteur du travail des forces d'amortissement (et optimisation de TdFieldValueExtractor pour le calcul des travaux). Attention, seul l'extracteur scalair est implémenté (pas le champ de travail à tous les noeuds). Le calcul des energies (champs élémentaires) de ''TdFieldValueExtractor'' auraient aussi besoin d'une bonne optimisation...
   * ''PointersToSets''   * ''PointersToSets''
Line 45: Line 45:
     * Renaming Banc18ER => banc18ER (idem pour le niveau inférieur).      * Renaming Banc18ER => banc18ER (idem pour le niveau inférieur). 
     * Attention, il reste des répertoires avec Majuscule en premier dans les sub/sub directories (next step)     * Attention, il reste des répertoires avec Majuscule en premier dans les sub/sub directories (next step)
-    * Correction des $Id$ dans des fichiers de l'arborescence banc18ER+    <note important>ATTENTION : IL FAUT UTILISER LA PROCEDURE [[http://binary.freeperspective.net/countzero/2009/02/23/svn-change-filename-letters-case-only/|ici]] POUR RENOMMER DES REPERTOIRES (SINON, CA FOIRE AU MOMENT DU COMMIT!!!)</note> 
 +    * Correction des \$Id\$ dans des fichiers de l'arborescence banc18ER
   * Metafor.h :    * Metafor.h : 
     * déplacements hors ''#ifndef SWIG'' des fonctions get de l'évolution du calcul (getCurrentStepNo, ...)     * déplacements hors ''#ifndef SWIG'' des fonctions get de l'évolution du calcul (getCurrentStepNo, ...)
-  * Modification de 'MechanicalVolumeIntegrationMethods::fillMechanicalAnalyticalStiffnessIg'' pour aussi assembler les termes de report de pression du SRIPR+  * Modification de ''MechanicalVolumeIntegrationMethods::fillMechanicalAnalyticalStiffnessIg'' pour aussi assembler les termes de report de pression du SRIPR
   * test de conduction (monosThermomeca) : split du mono-élément en 2 pour que la simulation calcule quelque chose !!!   * test de conduction (monosThermomeca) : split du mono-élément en 2 pour que la simulation calcule quelque chose !!!
 +
 +===== Jorissade (à defaut des grandes) =====
 +  * Correction des tests ''apps/remeshing2/baseTests/*.py'' : tout ces tests tournaient dans ''workspace/%%__main__%%'' (étant donné que le module chargé s'appellait "%%__main__%%", ce qui induisait des crashs non prévisibles quand plusieurs tests essayaient de lire ou écrire en même temps dans le même répertoire (qui pouvait disparaitre via la commande "clean" de la batterie d'un autre test)
 +  * remplacement de <code> load(__main__)</code> par <code> load(__file__)</code> 
  
 ===== Fichiers ajoutés/supprimés ===== ===== Fichiers ajoutés/supprimés =====
 <code> <code>
 Added : oo_meta\mtFEM\algos\DampedAlphaGeneralizedTimeIntegration.h/cpp Added : oo_meta\mtFEM\algos\DampedAlphaGeneralizedTimeIntegration.h/cpp
-Renamed :  +Deleted :oo_meta\mtKernel\PointersToSets.inl
-Deleted :+
 </code> </code>
 +
 ===== Tests ajoutés/supprimés ===== ===== Tests ajoutés/supprimés =====
 <code> <code>
commit/2015/12_18.1450451735.txt.gz · Last modified: 2016/03/30 15:22 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki