What a great video! Where was this when I was taking my numerics courses?! Have you thought about making a video on cellular automata | lattice gas system | lattice Boltzmann models? I would love to see a video on any one of these topics :-)
This is so awesome! Very motivating and the background music makes it pleasant and calming yo listen to, too. I really love and appreciate the use of numba to solve this. Would there be a Numba tutorial in the future?
@Mr. P Solver, what if we had internal heat generation and multiple layers? Say you have a radial system of 2 layers with the inner core being a copper wire with an electric current I running through it? Could the "Solve_heat" function be ranged in a manner were such inputs is possible?
I'm not sure if this guy is another Siraj Raval for another niche which is not ML, but kudos to him picking an interesting one. So tired of seeing python only in ML, automation, Web Development etc in youtube.
In this case the oven has fixed temperature, what would happen if we turn off the oven? Can you just apply Heat Eq. to the whole picture "supposing there is some outside temperature"? How would you choose thermal diffusivity in that chase (two termal diffusions one for chicken and one for the oven machine?) Thanks for your time.
You would use the thermal diffusivity of air and update the temperature for all grid cells in the for loop. Initialization would still be the same since you start with a heated oven.
Amazing! But physical turkeys are 3d and therefore every point on the turkey is exposed to more heat (since there are more neighbors) how would the added 3rd dimension affect turkey cooking?
While it's true that turkeys are 3D and exposed to more heat, they also have more volume they heat up. Think about arclength->surface area: (2D case) vs surface area-> volume (3D case). The reason why the turkey heats up faster in 3D is likely because it has a higher surface area to volume ratio (in 2D you can only capture the cross section that maximizes the cross sectional area).
I was thinking about possibly doing a 3D simulation at some point in the future, but the most difficult part would be obtaining the 3D turkey array. If I had that, then it would be a relatively simple modification to the python code.
@@MrPSolver I can get you that 3d turkey array, I wrote you some instructions but I think the comment got auto removed because I had several external links in it... I'll DM you, I want to see the 3d turkey video! Your videos are great so far, very helpful.
@@MrPSolver Okay so it seems you can't DM someone on youtube? Bah. Okay so google this: cooked-turkey-v1--511939 You should find a free 3d turkey. its a .obj file which is a super simple format, it contains lists of vertices and normals, I'm sure you could get the boolean array you want from that yourself with a lot of dot products etc. Or you can use an online converter (easy to find on google) to make that into an stl and then use code someone else has stuck on github - search for marmakoide / inside-3d-mesh
Lets talk turkey. Seems to me that turkeys cook faster than this simulation. Perhaps that is because the diffusivity is too low. Or perhaps, real turkeys are not solid throughout and the heat transfer also occurs by radiation and convection through the hollow air gap in the center of the turk. Nice programming though, Thanks.
So underrated! This guy deserves more appreciation
How does this guy only have 800 followers? That is a crime!
Hahahahaha spread the word my dude
Can't wait to code along with the video. You're doing a really amazing job, friend!
man I just discovered your channel and your work is really awesome, you really deserve more followers
Dude i just love your content, you're inspiring me to try science comunicating
Do it!!!
@@MrPSolver Oh god YOU'RE MY HERO
Your videos are so good. Keep up the good work!
What a great video! Where was this when I was taking my numerics courses?! Have you thought about making a video on cellular automata | lattice gas system | lattice Boltzmann models? I would love to see a video on any one of these topics :-)
adding a colorbar didn't hurt (very nice video, love your videos)
PS: I've seen you add them at last
This is so awesome! Very motivating and the background music makes it pleasant and calming yo listen to, too. I really love and appreciate the use of numba to solve this. Would there be a Numba tutorial in the future?
@Mr. P Solver, what if we had internal heat generation and multiple layers? Say you have a radial system of 2 layers with the inner core being a copper wire with an electric current I running through it? Could the "Solve_heat" function be ranged in a manner were such inputs is possible?
Do you realise that eventually we will need those masterpieces like "turkey in an oven" or "LHC accordion" on a shirt or something...
😭😭😭😭😭 you deserve soo much moreee❤️❤️❤️❤️
saving this for thanksgiving
What is the purpose of the meshgrid you create in the beginning? It is not used anywhere in the code, is it?
Great work brother p solver!
Loved this example!
Great video :).
Thank you :) . I'll be staying updated with your statistical mechanics videos!
I'm not sure if this guy is another Siraj Raval for another niche which is not ML, but kudos to him picking an interesting one. So tired of seeing python only in ML, automation, Web Development etc in youtube.
In this case the oven has fixed temperature, what would happen if we turn off the oven? Can you just apply Heat Eq. to the whole picture "supposing there is some outside temperature"? How would you choose thermal diffusivity in that chase (two termal diffusions one for chicken and one for the oven machine?)
Thanks for your time.
You would use the thermal diffusivity of air and update the temperature for all grid cells in the for loop. Initialization would still be the same since you start with a heated oven.
with love from turkey
Great video!
Please, Please we need to solve Nernst-Planck equation coupled with Poisson equation
Just brilliant!!
loved the vid man! Gotcha self a new sub
btw whats ur degree?
BSc in physics. Currently doing master's degree. Video on that soon
Is there some book for this kind of stuffs in python?
Amazing! But physical turkeys are 3d and therefore every point on the turkey is exposed to more heat (since there are more neighbors) how would the added 3rd dimension affect turkey cooking?
While it's true that turkeys are 3D and exposed to more heat, they also have more volume they heat up. Think about arclength->surface area: (2D case) vs surface area-> volume (3D case). The reason why the turkey heats up faster in 3D is likely because it has a higher surface area to volume ratio (in 2D you can only capture the cross section that maximizes the cross sectional area).
I was thinking about possibly doing a 3D simulation at some point in the future, but the most difficult part would be obtaining the 3D turkey array. If I had that, then it would be a relatively simple modification to the python code.
@@MrPSolver look for DICOM files of CT scans of turkeys. You can probably extract the matrix using pydicom or something.
@@MrPSolver I can get you that 3d turkey array, I wrote you some instructions but I think the comment got auto removed because I had several external links in it... I'll DM you, I want to see the 3d turkey video! Your videos are great so far, very helpful.
@@MrPSolver Okay so it seems you can't DM someone on youtube? Bah. Okay so google this: cooked-turkey-v1--511939
You should find a free 3d turkey. its a .obj file which is a super simple format, it contains lists of vertices and normals, I'm sure you could get the boolean array you want from that yourself with a lot of dot products etc. Or you can use an online converter (easy to find on google) to make that into an stl and then use code someone else has stuck on github - search for marmakoide
/
inside-3d-mesh
Brilliant
I think you would want to avoid cutting the turkey in half due to the loss in moisture content.
Wonderful work. Could you please post the turkey.png file? Thanks a lot.
Man, why in equation for rearanging for m+1 term deltay^2 dissapeeared and deltax^2 appears?
Ok, I got it. They are the same in value so no need to differentiate deltax from deltay, let them be the same
nice!
Real physicists approximate the chicken as a sphere
where is the code?
Lets talk turkey. Seems to me that turkeys cook faster than this simulation. Perhaps that is because the diffusivity is too low. Or perhaps, real turkeys are not solid throughout and the heat transfer also occurs by radiation and convection through the hollow air gap in the center of the turk. Nice programming though, Thanks.
DYE-FUSIVITY and CALVIN...... good video though
Bro you solve so many problems can you figure out why my wife cheated on me?
kind sir please provide turkey.png