commit:2008:11_05
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| commit:2008:11_05 [2008/11/04 19:02] – created 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 | ||
| + | </ | ||
| + | |||
| + | --- // | ||
