Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pfem Melting notes (GUI only) #850

Open
12 of 13 tasks
jginternational opened this issue Nov 9, 2021 · 2 comments
Open
12 of 13 tasks

Pfem Melting notes (GUI only) #850

jginternational opened this issue Nov 9, 2021 · 2 comments
Assignees

Comments

@jginternational
Copy link
Member

jginternational commented Nov 9, 2021

08/11/21 Meeting 08/11/21 notes:

Melting object

  • Parts

    • Elements

    • Leave only LagrangianFluidVMS3D

    • Remove the selector

    • Const law in parts

    • Remove the selector

    • Leave only Material (remove properties) and emissivity and convection coefficient

  • Conditions

    • 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
    • Remove thermal face condition
    • Convert laser into blockdata, but keep print as a process

Writing

  • Mdpa only contains:

    • Nodos
    • Elementos
    • Submodelpart de fixed velocity
  • Ambient temperature y gravity to json

  • Output processes

    • Model part is the main
  • Only 1 material file

  • Mesh size to json as "mesh_element_size": 0.03

@maceligueta @juliobarna

@maceligueta
Copy link
Member

maceligueta commented Nov 9, 2021

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

@jginternational
Copy link
Member Author

@maceligueta @juliobarna

At this point, the problemtype generates:

  • mdpa with nodes, elements and submodelpart for the floor
  • project parameters json
  • materials file
  • laser file

melting.gid.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants