Laser Heating Simulation in ANSYS

  Рет қаралды 5,918

Pinal Rana [IIT BOMBAY]

Pinal Rana [IIT BOMBAY]

Күн бұрын

Пікірлер: 54
@Daredevil4798v
@Daredevil4798v Жыл бұрын
How would you know the measure of the material removed from the contour plot
@rezaamiri4520
@rezaamiri4520 Жыл бұрын
Hello, any one has the amended code ? please kindly help! mine is not working
@kushagrakirtiman3292
@kushagrakirtiman3292 2 жыл бұрын
can you explain what the last plot mean? why the temperature was shown on left edge of the geometry?
@pinalrana
@pinalrana 2 жыл бұрын
This is the axis-symmetric model, so the temperature is shown on the left edge.
@bgborden6852
@bgborden6852 2 жыл бұрын
@@pinalrana Can you explain what changes should I make if I want to put the laser beam in the middle of the workpiece
@vincentfeng9802
@vincentfeng9802 Жыл бұрын
When i try to upload the code, it says line 1: parse error
@thenoobers4628
@thenoobers4628 2 жыл бұрын
Hey Pinal, do you mind sharing the code file again? The link in the description seems to be broken
@pinalrana
@pinalrana 2 жыл бұрын
Updated
@jessefonarcus
@jessefonarcus 2 жыл бұрын
Im getting this error when i interpret 'function returning float returns double'
@pinalrana
@pinalrana 2 жыл бұрын
Replace float with double
@kushagrakirtiman3292
@kushagrakirtiman3292 2 жыл бұрын
Can you plz explain the temperature contour plot you are getting is top view or front view?
@pinalrana
@pinalrana 2 жыл бұрын
Front view
@bgborden6852
@bgborden6852 2 жыл бұрын
@@pinalrana Thank you, so it showing the depth values of laser ablation?
@pinalrana
@pinalrana 2 жыл бұрын
@@bgborden6852 Yes
@pinalrana
@pinalrana 2 жыл бұрын
@@bgborden6852 Yes
@bgborden6852
@bgborden6852 2 жыл бұрын
Do you know why I am getting max temp as 5000K while you are only getting around 444K ?
@pinalrana
@pinalrana 2 жыл бұрын
You may have used different laser intensity or material properties.
@kushagrakirtiman3292
@kushagrakirtiman3292 2 жыл бұрын
I am getting temperature of 5000K with float I = 7.95455*pow(10,11), which is used in your code. Can you tell how are you getting max temp of just 400K? I have used the same material as you have used
@pinalrana
@pinalrana 2 жыл бұрын
Actually, you are getting a temperature more than 5000 K. By default In Ansys the maximum temperature limit is 5000 K. However you can change the default value to some higher number. In my case, I have used a different source file. You are using the updated version of the source file, which shows more accurate results.
@kushagrakirtiman3292
@kushagrakirtiman3292 2 жыл бұрын
@@pinalrana Do you know how to change the limit and is not drilling as temperature is quite is high more than melting point of the material?
@pinalrana
@pinalrana 2 жыл бұрын
@@kushagrakirtiman3292 Workbench > Setup > Solution > Solution control > Limits > Maximum static temperature
@kushagrakirtiman3292
@kushagrakirtiman3292 2 жыл бұрын
@@pinalrana thank you so much, Cant we say this simulation as drilling since max temp is more than the melting point
@pinalrana
@pinalrana 2 жыл бұрын
@@kushagrakirtiman3292 Its depends on your assumptions and mechanism of material removal.
@bgborden6852
@bgborden6852 2 жыл бұрын
Is this not multiple pulses because your time step is 100 and the pulse on time is in ms? and if not can you suggest the changes that we can make in order to simulate two or three pulses ?
@pinalrana
@pinalrana 2 жыл бұрын
You need to include time term in the code and make appropriate changes based on pulse on and pulse off time.
@alinaderi333
@alinaderi333 2 жыл бұрын
Hi Pinal, Thanks for your interesting tutorial. I have an error while adding the code. (Error, line 32: function returning float returns double). Can you please check what is the problem?
@alinaderi333
@alinaderi333 2 жыл бұрын
The name of the file is Laser_heating_1.c
@pinalrana
@pinalrana 2 жыл бұрын
You have to write float instead of double.
@alinaderi333
@alinaderi333 2 жыл бұрын
@@pinalrana Dear Pinal, the error is removed. Thanks.
@alinaderi333
@alinaderi333 2 жыл бұрын
Excuse me, Did you use different parameters for the laser system in this code?
@pinalrana
@pinalrana 2 жыл бұрын
@@alinaderi333 possible, I an not sure
@anandasinha9098
@anandasinha9098 2 жыл бұрын
sir...not able to access the code file
@pinalrana
@pinalrana 2 жыл бұрын
Sorry for the later response. I have updated the link.
@anandasinha9098
@anandasinha9098 2 жыл бұрын
@@pinalrana thank u so much sir.... thank u :-)
@kushagrakirtiman3292
@kushagrakirtiman3292 2 жыл бұрын
Q = (I/6.28)*(1-R)*a*exp(a*(y1))*exp(-1*(y*y)/(r0*r0)); Can plz tell from where exp(-1*(y*y)/(r0*r0)) coz in the formula it is exp(-2(r/w)^2) and why are u dividing the whole term by 6.28 moreover the need to add absorption and reflectivity
@pinalrana
@pinalrana 2 жыл бұрын
Various types of profiles can be used for simulation such as 1/e, 1/e2, FWHM, etc. I have used a 1/e profile.
@pinalrana
@pinalrana 2 жыл бұрын
a is absorption coefficient and R is reflectivity
@kushagrakirtiman3292
@kushagrakirtiman3292 2 жыл бұрын
@@pinalrana Thank you so much, can you please tell why 6.28 is used to divide this?
@pinalrana
@pinalrana 2 жыл бұрын
@@kushagrakirtiman3292 Its obtained from the integration of Beer-Lambert law.
@jessefonarcus
@jessefonarcus 2 жыл бұрын
Sir you uploaded docx file.. it is asking for .c file. What should i do?
@pinalrana
@pinalrana 2 жыл бұрын
Conver it into .c file.
@jessefonarcus
@jessefonarcus 2 жыл бұрын
@@pinalrana i cant convert it...can you please help me?
@kushagrakirtiman3292
@kushagrakirtiman3292 2 жыл бұрын
how to simulate multiple pulses ?
@pinalrana
@pinalrana 2 жыл бұрын
It's computationally intensive. Still, it is possible to do in Ansys simply by editing code.
@kushagrakirtiman3292
@kushagrakirtiman3292 2 жыл бұрын
@@pinalrana Thanks a lot, Can you tell me how to beam at the canter of the workpiece as in the video u have put it on the corner
@kushagrakirtiman3292
@kushagrakirtiman3292 2 жыл бұрын
@@pinalrana Can you guide what changes should I make
@rajivsinha4878
@rajivsinha4878 2 жыл бұрын
Excellent simulation brother, I am new to C language so can you tell what the following line in your code does? C_CENTROID(x,c,t) y=x[0] y1=x[1] y2=x[2]
@pinalrana
@pinalrana 2 жыл бұрын
Its defined co-ordinates in X, Y, and Z
@rajivsinha4878
@rajivsinha4878 2 жыл бұрын
@@pinalrana it would be great help if u explain that in a bit more detail. Thanks in advance
@pinalrana
@pinalrana 2 жыл бұрын
@@rajivsinha4878 y=x[0] represents co-ordinates in X direction, y1=x[1] in Y, and y2=x[2] in Z direction.
@rajivsinha4878
@rajivsinha4878 2 жыл бұрын
@@pinalrana thanks a lot, So what does this line do? Coz I cannot understand like how the gaussian distribution was applied on the top face?
@divyayadav5834
@divyayadav5834 Жыл бұрын
Thanks for this video....can you please share any contact details....i needed a small help...for my project
@pinalrana
@pinalrana Жыл бұрын
You can connect me on Linkedin: www.linkedin.com/in/pinal-rana-207413104/
ANSYS Tutorial: Moving Heat Source in ANSYS
13:55
The Engineering Guide
Рет қаралды 25 М.
Laser powder bed fusion distortion simulation in Ansys Mechanical
9:08
Ozen Engineering, Inc
Рет қаралды 9 М.
Orthogonal Machining In ABAQUS
20:16
Pinal Rana [IIT BOMBAY]
Рет қаралды 8 М.
Welding Simulation CFD including variable Marangoni Stress
10:48
Shavan Technology
Рет қаралды 1,8 М.
Pulsed laser radiation I
18:35
Lehrstuhl für Lasertechnik LLT
Рет қаралды 26 М.