commit:2020:01_07
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
commit:2020:01_07 [2020/03/10 09:25] – [Description] laruelle | commit:2020:01_07 [2020/03/10 15:51] (current) – laruelle | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Commit | + | ====== Commit |
===== Description ===== | ===== Description ===== | ||
**Bug Fix in the additiveManager routine:** | **Bug Fix in the additiveManager routine:** | ||
- | In pointAdditiveManager.cpp, | + | In pointAdditiveManager.cpp, |
In short, the boundary conditions will now correctly be deactivated at the beginning of a simulation if : | In short, the boundary conditions will now correctly be deactivated at the beginning of a simulation if : | ||
Line 13: | Line 13: | ||
**Corrected test parameters** | **Corrected test parameters** | ||
- | In chiumenti, I found a small error in the laser path where an extra 0.0875s per layer was spend between layers. The differences on the results are highlighted here after. | + | Correction of a small error in additiveM\withAM\tools\ChiumentiAM.py |
| | ||
- | **Creation of lagamine | + | **Creation of a lagamine |
I created a Lagamine geometry importer, although it only works for 2 specific types of Lagamine elements at the moment. The importer is situated in toolbox\lag2py.py . The importer reads the " | I created a Lagamine geometry importer, although it only works for 2 specific types of Lagamine elements at the moment. The importer is situated in toolbox\lag2py.py . The importer reads the " | ||
More specifically: | More specifically: | ||
* The geometry (points/ | * The geometry (points/ | ||
- | * The points are all sorted into metafor groups, 1 group per lagamine material law respecting the lagamine material law number. This allows to push this group in a FieldApplicator to created | + | * The points are all sorted into metafor groups, 1 group per lagamine material law respecting the lagamine material law number. This allows to push this group in a FieldApplicator to create |
* For each of the CONRA boundary conditions, a list of metafor groups is created, 1 group = 2 points connecting a CONRA element. This allows to push those groups in a LoadingInteraction to create boundary condition elements. | * For each of the CONRA boundary conditions, a list of metafor groups is created, 1 group = 2 points connecting a CONRA element. This allows to push those groups in a LoadingInteraction to create boundary condition elements. | ||
- | |||
For an example of use, check additiveM\withAm\tests\HashemiAndJardin\jardin.py | For an example of use, check additiveM\withAm\tests\HashemiAndJardin\jardin.py | ||
Line 28: | Line 27: | ||
The rest of the test is then created by hand in the metafor input file, but this allows to use the same mesh in metafor and lagamine. | The rest of the test is then created by hand in the metafor input file, but this allows to use the same mesh in metafor and lagamine. | ||
- | ===== Tests Chiumenti ===== | + | **Reorganising |
- | The comparison of the Chiumenti test with and without the laser path error is given hereafter. | + | |
- | {{:commit: | + | Reorganising of tests in the battery, now they are divided in subfolders by category: |
+ | * SimpleActivation: | ||
+ | |||
+ | * Chiumenti: Minimum working example of the test by M.Chiumenti, | ||
+ | |||
+ | * Jardin: Minimum working example of the test by Jardin, this tests the activation on multiple layers with a moving heat flux in 2D. It also uses the lagamine geometry importer. | ||
+ | |||
+ | * Lobatto: Tests the different ways to use Lobatto integration in an additive manufacturing context, used on the M.Chiumenti test. Thermal and thermomechanical. | ||
+ | |||
+ | * Tm1VsTm2: Tests the activation with Tm1 and Tm2 elements. | ||
+ | |||
+ | * VolFlux: Tests the volumic heat flux in an additive manufacturing context, used on the M.Chiumenti test. Thermal and thermomechanical. | ||
===== TestsJardin ===== | ===== TestsJardin ===== | ||
- | With this last modification | + | With those modifications |
- | The results are given hereafter: | + | Full simulation: |
+ | | ||
- | ===== Addition of battery tests ===== | + | Similation without convection and without radiation boundary conditions: |
- | I added battery tests ... | + | {{: |
- | ===== Added [a] / deleted [d] / modified [m] / renamed [m] files ====== | + | [1] http:// |
+ | |||
+ | ===== Added [a] / deleted [d] / modified [m] / renamed [r] files ====== | ||
====Code: | ====Code: | ||
< | < | ||
+ | [m] mtElements/ | ||
+ | [m] mtElements/ | ||
+ | </ | ||
+ | ====Folders: | ||
+ | < | ||
+ | [a] additiveM/ | ||
+ | [a] additiveM/ | ||
+ | [a] additiveM/ | ||
+ | [a] additiveM/ | ||
+ | [a] additiveM/ | ||
+ | [a] additiveM/ | ||
+ | [a] additiveM/ | ||
+ | </ | ||
+ | ====Tests: | ||
+ | < | ||
+ | [a] additiveM/ | ||
+ | [a] additiveM/ | ||
+ | [a] additiveM/ | ||
+ | [a] additiveM/ | ||
+ | [a] additiveM/ | ||
+ | [a] additiveM/ | ||
+ | [a] additiveM/ | ||
+ | [a] additiveM/ | ||
+ | [a] additiveM/ | ||
+ | [a] toolbox/ | ||
</ | </ | ||
- | --- // | + | --- // |
commit/2020/01_07.1583828742.txt.gz · Last modified: by laruelle