commit:2019:04_26
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
commit:2019:04_26 [2019/04/25 19:11] – [LagamineAPI :] papeleux | commit:2019:04_26 [2019/04/26 09:38] (current) – papeleux | ||
---|---|---|---|
Line 25: | Line 25: | ||
* mat.depend(E, | * mat.depend(E, | ||
* les tableaux de paramètres sont recalculés sur chaque NTEMP valeur (entre TEMP0 et TEMP9) avant passage à Lagamine | * les tableaux de paramètres sont recalculés sur chaque NTEMP valeur (entre TEMP0 et TEMP9) avant passage à Lagamine | ||
- | * | + | * L' |
+ | * Définition d'un '' | ||
+ | * Sortie de variables interne matériaux : IF_FATIGUE_DAMAGE / IF_CREEP_DAMAGE / IF_THERMAL_STRAIN | ||
===== Loi Arrh2ChabLagMaterial : ===== | ===== Loi Arrh2ChabLagMaterial : ===== | ||
- | * | + | * Loi d' |
+ | * la liste des paramètres étant différente, | ||
+ | * la construction du PRMat est elle aussi particularisée | ||
+ | * Les routines d' | ||
===== Lois TMChabLagMaterial | ===== Lois TMChabLagMaterial | ||
* Les lois TM... sont les dérivation ThermoMécaniques des lois précitées (la température est une variable recalculée aux points de Gauss & les flux de chaleurs sont calculés) | * Les lois TM... sont les dérivation ThermoMécaniques des lois précitées (la température est une variable recalculée aux points de Gauss & les flux de chaleurs sont calculés) | ||
- | * | + | * Définition d'un '' |
+ | ===== Tests : ===== | ||
+ | * le matériau testé et identifié Alloy 230 est défini avec 5 variantes de loi matériau dans le fichier | ||
+ | mtLagamine\tools\Alloy230.py. Les lois sont : | ||
+ | * Iarrh0BaseIso24 : loi isotherme identifiée à 24°C tel que défini dans le test IARRH=0\1-Base\1_4.Lag | ||
+ | * Iarrh0AnisoT : loi anisotherme Iarrh=0 tel que défini dans Tests\IARRH=0\2-Anisotherme\OP_TMF.lag | ||
+ | * Iarrh1AnisoT : loi anisotherme Iarrh=1 | ||
+ | * Iarrh2BaseIso24 : loi isotherme@24°C Iarrh=2 avec endo tel que défini dans Tests\IARRH=2\1-Base-ISO_24_0_8\24_0_8.lag | ||
+ | * Iarrh2AnisoT : loi anisotherme Iarrh=2 | ||
+ | * Iarrh2AnisoTDamage : loi anisotherme | ||
+ | ===== Toutes lois : ===== | ||
===== LagamineAPI : ===== | ===== LagamineAPI : ===== | ||
* La Librairie LagamineAPI a été moultes fois recompilées depuis mon commit précédent au fur et à mesure des modifications et bugFixes de Lagamine Ainsi que du changement d' | * La Librairie LagamineAPI a été moultes fois recompilées depuis mon commit précédent au fur et à mesure des modifications et bugFixes de Lagamine Ainsi que du changement d' | ||
- | * => Sous Windows : updatez vos libs avec ma dernière version (ftp metafor : LibsVS2015_2019-04-25.zip) | + | * => Sous Windows : updatez vos libs avec la dernière version (ftp metafor : / |
ou recompilez les : | ou recompilez les : | ||
* recup des sources : git clone de Lagamine & LagamineAPI (sur le gitlab de l' | * recup des sources : git clone de Lagamine & LagamineAPI (sur le gitlab de l' | ||
Line 43: | Line 57: | ||
* générer lagamineAPI : "cd LagamineAPI" | * générer lagamineAPI : "cd LagamineAPI" | ||
* => Sous Stations : rien à faire (les dernières libs / | * => Sous Stations : rien à faire (les dernières libs / | ||
- | * | + | |
====== Divers : ====== | ====== Divers : ====== | ||
- | ===== fpe : ===== | + | ===== fpe (windows) |
- | * | + | * suppression des masques _EM_INVALID et _EM_DENORMAL des erreurs masquées |
+ | * => -fpe signalera dorénavant les erreurs | ||
+ | * ==> -fpe masque toujours les erreurs | ||
+ | * dès que j'ai du temps, je relance les batteries complètes en -fpe pour voir ce qui reste limite... | ||
+ | ===== FourthOrderTensor3D: | ||
+ | * addLocalRefLagamineComplianceTensor : Ajout d'une matrice de raideur analytique matériau LAgamine calculé dans un référentien locale à la MRT (idem addLagamineComplianceTensor avec une gestion de la rotation en plus) | ||
+ | ===== alloc PMat : ===== | ||
+ | * simplification de l' | ||
+ | ===== toolbox.utilities : ===== | ||
+ | * Ajout d'une fonction : asciiMatrix2InMemoryDataVector permettant de charger une colonne d'un fichier ascii comme InMemoryDataVector | ||
+ | ===== toolbox.genTube : ===== | ||
+ | * Classe de génération de maillage de tube un peu plus flexible que celle existant précédemment (et au format orienté objet) | ||
===== Fichiers ajoutés/ | ===== Fichiers ajoutés/ | ||
< | < | ||
- | Added : | + | Added : oo_meta/ |
+ | Added : oo_nda/ | ||
+ | Added : oo_nda/ | ||
+ | Added : oo_nda/ | ||
+ | Added : oo_nda/ | ||
+ | Added : oo_nda/ | ||
+ | Added : oo_nda/ | ||
Deleted : | Deleted : | ||
Moved : | Moved : | ||
Line 57: | Line 88: | ||
===== Tests ajoutés/ | ===== Tests ajoutés/ | ||
< | < | ||
- | Adding: | + | Adding: |
+ | Adding: oo_nda/ | ||
+ | Adding: oo_nda/ | ||
+ | Adding: oo_nda/ | ||
+ | Adding: oo_nda/ | ||
+ | Adding: oo_nda/ | ||
+ | Adding: oo_nda/ | ||
+ | Adding: oo_nda/ | ||
+ | Adding: oo_nda/ | ||
+ | Adding: oo_nda/ | ||
+ | Adding: oo_nda/ | ||
+ | Adding: oo_nda/ | ||
+ | Adding: oo_nda/ | ||
+ | Adding: oo_nda/ | ||
+ | Adding: oo_nda/ | ||
+ | oo_nda/ | ||
+ | oo_nda/ | ||
+ | Adding: oo_nda/ | ||
+ | oo_nda/ | ||
+ | oo_nda/ | ||
+ | Adding: oo_nda/ | ||
+ | oo_nda/ | ||
+ | oo_nda/ | ||
+ | Adding: oo_nda/ | ||
+ | oo_nda/ | ||
+ | oo_nda/ | ||
+ | oo_nda/ | ||
+ | Adding: oo_nda/ | ||
+ | oo_nda/ | ||
+ | oo_nda/ | ||
+ | Adding: oo_nda/ | ||
+ | oo_nda/ | ||
+ | oo_nda/ | ||
+ | Adding: oo_nda/ | ||
+ | oo_nda/ | ||
+ | oo_nda/ | ||
+ | Adding: oo_nda/ | ||
+ | oo_nda/ | ||
+ | oo_nda/ | ||
Deleted : | Deleted : | ||
Moved : | Moved : |
commit/2019/04_26.1556212305.txt.gz · Last modified: 2019/04/25 19:11 by papeleux