commit:2008:11_05
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
commit:2008:11_05 [2008/11/05 10:05] – papeleux | commit:2008:11_05 [2016/03/30 15:23] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Commit 2008-11-05 ===== | ||
+ | * Nettoyage Thermomec | ||
+ | |||
+ | ===== Problème ===== | ||
+ | * Comme indiqué à mon [[10_07|commit précédent]] la variation des paramètres élastiques n' | ||
+ | |||
+ | ===== Modifs ===== | ||
+ | |||
+ | * ** Gestion des mises à jours des valeurs thermiques dans les points de Gauss ** | ||
+ | * Creation de la fonction " | ||
+ | * VolumeElShcuts : suppression de staggDetect (qui en partie essayait de gérer la remise à jour ou non des temperatures aux ptg) | ||
+ | * VolumeElement : suppression des valeurs aux points de Gauss (la totale juste pour stoquer la temperature!!!) Adiabatiques | ||
+ | * VolumeElement:: | ||
+ | * VolumeElement:: | ||
+ | * VolumeElement:: | ||
+ | * VolumeElement:: | ||
+ | * suppression de la macro "# | ||
+ | * VolumeElement:: | ||
+ | * VolumeElement:: | ||
+ | * GPTM : ajout d'un double appellé " | ||
+ | |||
+ | |||
+ | * ** TmMaterial ** | ||
+ | * un matériau contient 2 LocalState (LocalState0 & LocalState1) | ||
+ | * Material : ajout de fonctions get/ | ||
+ | * LocalState : ajout de fonctions '' | ||
+ | * modification du calcul des variables dépendantes & des variations de la dépendance sur le pas de temps (DgG / DkK) | ||
+ | * Vu la nouvelle architecture : le calcul des contraintes en TM se borne à | ||
+ | * mettre à jour (calculer si adiab) les temperatures 0 & 1 dans les LocalState | ||
+ | * update prMat | ||
+ | * appel à la fonction de calcul des contraintes mecanique !!! | ||
+ | * Les switch' | ||
+ | |||
+ | * ** Schéma thermoMec explicite ** | ||
+ | * Dans le cadre de sa thèse, PP avait rapidement programmé un schéma TM explicite pour raison de comparaison. C' | ||
+ | * De commun accord j'ai viré (si on veut le refaire, vaut mieux le faire en mec pur et en dérivant le matériau) | ||
+ | * de plus à cause de ce schéma & à l'insu de son plein gré (on m' | ||
+ | |||
+ | * ** Softening ** | ||
+ | * Le softening était une modifs aux schémas étagés (dont on n'a pas tout compris avec PP). Il consistait à recalculer (en adoucissement uniquement, pas de durcissement possible) les contraintes (mec) avant le calcul des forces thermiques. | ||
+ | * D' | ||
+ | |||
+ | * ** Divers ** | ||
+ | * Ajout d'un MDR_DTMIN : pas de temps min avant arret définitif de Metafor (mdr pas beau, mais fallait faire vite). Valeur par défaut = 1.0e-10 (as before) | ||
+ | * ShapeFunctions : ComputeGradient sur base d'un "const std:: | ||
+ | * battery.py : editpadpro dans le fichier html (+souple) | ||
+ | |||
+ | ===== Futur Works - ToDo list ===== | ||
+ | * matrice de raideur tangente analytique en full couplé (au moins les 2 blocs Mec-Mec / ther-ther voir ce que ca donne) | ||
+ | * matrice de raideur numerique thermique : | ||
+ | * copier collé dans Tm... | ||
+ | * Finir le split!!! (mais qu'est -ce que je pourrais bien radotter quand ca sera fait !!!) | ||
+ | |||
+ | ===== Tests ===== | ||
+ | * ** Sabca ** | ||
+ | * Ajout d'une série d' | ||
+ | * Remise en état de la vizu des courbes sur les monos | ||
+ | |||
+ | * ** TM ** | ||
+ | * Suppression des tests TM explicites | ||
+ | * suppression des monosMaterials.tmElastTrac2DEpeEVariableNdyt1/ | ||
+ | * ajout de test multiMonos (pour pas multiplier les tests : 8 monos / tests) * 5 schémas * 2 (Température imposée tmElast tmPlast / temperature calculée : thermoElast thermoPlast) | ||
+ | * Elast : E&Nu fixe, E Variable, Nu Variable, E&Nu Variable | ||
+ | * Plast : SigEl&H fixe, SigEl Variable, H Variable, SigEl&H Variable | ||
+ | * SriPr & EAS | ||
+ | | ||
+ | * Ajout de StrictionC2dFull (fonctionne avec RCM_METHOD4 pour la thermique) | ||
+ | |||
+ | ===== Projet ===== | ||
+ | * Up To Date (no modifs) | ||
+ | |||
+ | ===== Fichiers ajoutés/ | ||
+ | **Code** | ||
+ | < | ||
+ | A | ||
+ | R | ||
+ | </ | ||
+ | |||
+ | **Test** | ||
+ | < | ||
+ | A oo_meta\apps\monosThermoMeca\thermoElastTrac2DEpeParamVariableNdyt1.py | ||
+ | A oo_meta\apps\monosThermoMeca\thermoElastTrac2DEpeParamVariableNdyt2.py | ||
+ | A oo_meta\apps\monosThermoMeca\thermoElastTrac2DEpeParamVariableNdyt3.py | ||
+ | A oo_meta\apps\monosThermoMeca\thermoElastTrac2DEpeParamVariableNdyt4.py | ||
+ | A oo_meta\apps\monosThermoMeca\thermoElastTrac2DEpeParamVariableNdyt5.py | ||
+ | A oo_meta\apps\monosThermoMeca\thermoPlastTrac2DEpeParamVariableNdyt1.py | ||
+ | A oo_meta\apps\monosThermoMeca\thermoPlastTrac2DEpeParamVariableNdyt2.py | ||
+ | A oo_meta\apps\monosThermoMeca\thermoPlastTrac2DEpeParamVariableNdyt3.py | ||
+ | A oo_meta\apps\monosThermoMeca\thermoPlastTrac2DEpeParamVariableNdyt4.py | ||
+ | A oo_meta\apps\monosThermoMeca\thermoPlastTrac2DEpeParamVariableNdyt5.py | ||
+ | A oo_meta\apps\monosThermoMeca\tmElastTrac2DEpeParamVariableNdyt1.py | ||
+ | A oo_meta\apps\monosThermoMeca\tmElastTrac2DEpeParamVariableNdyt2.py | ||
+ | A oo_meta\apps\monosThermoMeca\tmElastTrac2DEpeParamVariableNdyt3.py | ||
+ | A oo_meta\apps\monosThermoMeca\tmElastTrac2DEpeParamVariableNdyt4.py | ||
+ | A oo_meta\apps\monosThermoMeca\tmElastTrac2DEpeParamVariableNdyt5.py | ||
+ | A oo_meta\apps\monosThermoMeca\tmPlastTrac2DEpeParamVariableNdyt1.py | ||
+ | A oo_meta\apps\monosThermoMeca\tmPlastTrac2DEpeParamVariableNdyt2.py | ||
+ | A oo_meta\apps\monosThermoMeca\tmPlastTrac2DEpeParamVariableNdyt3.py | ||
+ | A oo_meta\apps\monosThermoMeca\tmPlastTrac2DEpeParamVariableNdyt4.py | ||
+ | A oo_meta\apps\monosThermoMeca\tmPlastTrac2DEpeParamVariableNdyt5.py | ||
+ | D oo_meta\apps\iso\taylor2dExpTm.py | ||
+ | D oo_meta\apps\monosMaterials\evpIsoDamageLangseth2dAxiCisExp.py | ||
+ | D oo_meta\apps\monosMaterials\evpIsoDamageLangseth2dAxiTracExp.py | ||
+ | D oo_meta\apps\monosMaterials\evpIsoDamageLangseth2dEpeCisExp.py | ||
+ | D oo_meta\apps\monosMaterials\evpIsoDamageLangseth2dEpeTracExp.py | ||
+ | D oo_meta\apps\monosMaterials\evpIsoDamageLangseth3dCisExp.py | ||
+ | D oo_meta\apps\monosMaterials\evpIsoDamageLangseth3dTracExp.py | ||
+ | D oo_meta\apps\monosMaterials\tmElastTrac2DEpeEVariableNdyt1.py | ||
+ | D oo_meta\apps\monosMaterials\tmElastTrac2DEpeEVariableNdyt2.py | ||
+ | D oo_meta\apps\monosMaterials\tmElastTrac2DEpeEVariableNdyt3.py | ||
+ | D oo_meta\apps\monosMaterials\tmElastTrac2DEpeEVariableNdyt4.py | ||
+ | D oo_meta\apps\monosMaterials\tmElastTrac2DEpeEVariableNdyt5.py | ||
+ | D oo_meta\apps\monosMaterials\tmEvpIsoFast2dAxiExp.py | ||
+ | D oo_meta\apps\monosMaterials\tmEvpIsoFast2dEpeExp.py | ||
+ | D oo_meta\apps\monosMaterials\tmEvpIsoFast3dExp.py | ||
+ | </ | ||
+ | |||
+ | --- // |