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/01/06 15:41] – [Commit 2019-01-06] 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 : | ||
| 1) They are given to pointAdditiveManager via pointAdditiveManager.addBoundaryCondition(BC) | 1) They are given to pointAdditiveManager via pointAdditiveManager.addBoundaryCondition(BC) | ||
| + | |||
| 2) They are not on the edge of the geometry in the "to be activated" | 2) They are not on the edge of the geometry in the "to be activated" | ||
| **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 | + | I created a Lagamine |
| More specifically: | More specifically: | ||
| - | * The nodes are all created | + | * The geometry (points/ |
| - | * The nodes are all sorted into metafor groups, 1 group per lagamine material law respecting the lagamine material law number. | + | * The points |
| - | * For each of the CONRA boundary | + | * For each of the CONRA boundary |
| 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 26: | 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.1578321713.txt.gz · Last modified: by laruelle
