Python project to simulate laser bed powder fusion

Job ID: 32973842

Budget: $250 – $750 USD

Scope:
Develop a python program preferably using Pycharm IDE. The program needs to
graphically demonstrate Laser powder bed fusion using SPH method simulaAon.
Lase powder Bed fusion :
Consider we have a base box that has parAcles spread out over it. Now a laser beam
or heat source will pass over these parAcles. Due to interacAon of laser with parAcles, it will generate melt pool. The program will also determine various aspects of the melt pool like width, depth, length etc. This can be determined by subsAtuAng the user input in provided equaAons. These equaAons have already been implemented in a python library named “pySPH”. The program needs to import this library and use this for solving equaAons.
Output:
Output needs to be generated in mulAple formats. It can be either 2d or 3d, staid
images or moving animaAon/video format. This needs to be flexible. The user when running the program can specify in which format he/she requires the output as well as the path where these output files should be stored. In addiAon to this, the program will also generate a text report that contains various values like total Ame taken, no of parAcles, laser power, melt pool dimensions etc. Please go through the aQached images and videos to get an idea about the output requirements.
AddiAonal:
The equaAons to be used for computaAons are given in the aQached research paper
secAon 3.1. It is expected that you go through this paper once to get a clear idea on what needs to be implements. The equaAons implementaAon part can also be done using the library “pySPH”.
Requirements:
1. Should have in-depth knowledge about implemenAng and working with high-level
complex math equaAons.
2. Should have knowledge about 2d/3d ploVng of graphical objects using python. 3. Should have knowledge about 2d/3d animaAon of graphical objects using python.