GiDInterface
GiDInterface copied to clipboard
Pfem Melting notes (GUI only)
08/11/21 Meeting 08/11/21 notes:
Melting object
-
Parts
-
Elements
-
[x] Leave only
LagrangianFluidVMS3D -
[x] Remove the selector
-
Const law in parts
-
[x] Remove the selector
-
[x] Leave only Material (remove properties) and emissivity and convection coefficient
-
-
Conditions
- [x] Leave Fixed velocity la base
-
Materials
- [ ] Change Materials and add missing parameters ( @maceligueta )
"Tables": {
"Table1" : {
"input_variable": "TEMPERATURE",
"output_variable": "DYNAMIC_VISCOSITY",
"data": [
[298.0, 1000000.0],
[374.0, 1000000.0],
[473.0, 500000.0],
[553.0, 8706.0],
[613.0, 3716.0],
[723.0, 500.0],
[798.0, 500.0],
[1373.0, 500.3]
]
}
}
Thermic
- Conditions
- [x] Remove thermal face condition
- [x] Convert laser into blockdata, but keep print as a process
Writing
-
[x] Mdpa only contains:
- Nodos
- Elementos
- Submodelpart de fixed velocity
-
[x] Ambient temperature y gravity to json
-
Output processes
- [x] Model part is the main
-
[x] Only 1 material file
-
[x] Mesh size to json as
"mesh_element_size": 0.03
@maceligueta @juliobarna
08/11/21 Meeting 08/11/21 notes additions (kernel changes only):
- [ ] Make sure the app reads the materials file and adds all properties to Properties 1
- [ ] Improve the RegenerateMesh function to accept an Id for element properties and another for conditions properties
- [ ] Divide RegenerateMesh is severa subfunctions
- [ ] Migrate all the laser operations to the LaserProcess
- [ ] Set the initial temperature to all the nodes directly from the solver at the beginning of the computation. Environment temperature should be in the json
- [ ] Review the python function cleaning_submpodelparts and check if it must be called at every time step
- [ ] Review the python function filling_submodelparts. Check if we can avod filling the computing_model_part at every time step. Maybe the main_model_part is enough for the fluid purposes. @juliobarna
@maceligueta @juliobarna
At this point, the problemtype generates:
- mdpa with nodes, elements and submodelpart for the floor
- project parameters json
- materials file
- laser file