{"id":12,"date":"2025-02-21T18:55:49","date_gmt":"2025-02-21T18:55:49","guid":{"rendered":"https:\/\/proteus-analytics.com\/?p=12"},"modified":"2025-08-26T20:23:27","modified_gmt":"2025-08-26T20:23:27","slug":"cooking-a-turkey-by-slapping-it","status":"publish","type":"post","link":"https:\/\/proteus-analytics.com\/index.php\/2025\/02\/21\/cooking-a-turkey-by-slapping-it\/","title":{"rendered":"Cooking a Turkey by Slapping It"},"content":{"rendered":"\n<p class=\"has-text-align-left wp-block-paragraph\">There has been a popular physics problem floating around regarding how one might cook a turkey by slapping it. Supposedly the heat generated by one slap making contact could cook it, leading to some exaggerated quantities necessary for the thermodynamics involved. As it turns out, this problem is easy enough to solve (and has been done before), so I will demonstrate here the process of solving the partial differential equation (PDE) analytically.<\/p>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\">As a first approximation, we will assume the chicken is in the shape of a sphere. The results of more appropriate shapes such as prolate spheroidal, oblate spheroidal, or elliptical geometry for the chicken will result in essentially the same overall behavior but with different separable Laplacians, orthogonal coordinate systems, characteristic orthogonal polynomial series approximations, etc. Given the spherical geometry we have the following form of the heat equation to solve:<\/p>\n\n\n<p>$$<br \/>\n\\frac{\\partial T}{\\partial t} = k \\nabla^2 T + f(\\rho, \\theta, \\phi, t), \\quad \\mathbf{x} \\in \\Omega,\\ t \\in [0, \\infty)<br \/>\n$$<\/p>\n<p>$$<br \/>\n\\Rightarrow \\frac{\\partial T}{\\partial t} = k \\left[<br \/>\n\\frac{1}{\\rho^2} \\frac{\\partial}{\\partial \\rho} \\left( \\rho^2 \\frac{\\partial T}{\\partial \\rho} \\right)<br \/>\n+ \\frac{1}{\\rho^2 \\sin \\theta} \\frac{\\partial}{\\partial \\theta} \\left( \\sin \\theta \\frac{\\partial T}{\\partial \\theta} \\right)<br \/>\n+ \\frac{1}{\\rho^2 \\sin^2 \\theta} \\frac{\\partial^2 T}{\\partial \\phi^2}<br \/>\n\\right] + f(\\rho, \\theta, \\phi, t)<br \/>\n$$<\/p>\n<p>$$<br \/>\nT(\\rho, \\theta, \\phi, t)\\big|_{\\mathbf{x} \\in \\partial \\Omega} = T_a<br \/>\n$$<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now we need to standardize the heat at boundaries to look more like Dirichlet boundary conditions, so then:<\/p>\n\n\n<p>$$<br \/>\nu(\\rho, \\theta, \\phi, t) = T(\\rho, \\theta, \\phi, t) \\mminus T_a<br \/>\n$$<\/p>\n<p>$$<br \/>\n\\Rightarrow \\frac{\\partial u}{\\partial t} = k \\nabla^2 u + f(\\rho, \\theta, \\phi, t)<br \/>\n$$<\/p>\n<p>$$<br \/>\nu(\\rho, \\theta, \\phi, t)\\big|_{\\mathbf{x} \\in \\partial \\Omega} = 0<br \/>\n$$<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this particular problem we have azimuthal symmetry so we can get rid of the \\(\\phi\\) dependence:<\/p>\n\n\n<p>$$<br \/>\n\\frac{\\partial u}{\\partial t} = k \\left[<br \/>\n\\frac{1}{\\rho^2} \\frac{\\partial}{\\partial \\rho} \\left( \\rho^2 \\frac{\\partial u}{\\partial \\rho} \\right)<br \/>\n+ \\frac{1}{\\rho^2 \\sin \\theta} \\frac{\\partial}{\\partial \\theta} \\left( \\sin \\theta \\frac{\\partial u}{\\partial \\theta} \\right)<br \/>\n\\right] + f(\\rho, \\theta, t)<br \/>\n$$<\/p>\n<p>$$<br \/>\nu(\\rho, \\theta, t)\\big|_{\\mathbf{x} \\in \\partial \\Omega} = 0<br \/>\n$$<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By inspection we can see the left hand side only depends on time, and one term of the right hand side depends only on radial position. This allows us to form a solution by separation of variables. We form the product of separable functions:<\/p>\n\n\n<p>$$u(\\rho, \\theta, t) = R(\\rho)\\Theta(\\theta)T(t)$$<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Substituting this into the general homogeneous equation gives us:<\/p>\n\n\n<p>$$<br \/>\nR(\\rho)\\Theta(\\theta)T'(t) =<br \/>\nk \\left[<br \/>\n\\frac{1}{\\rho^2} \\frac{\\partial}{\\partial \\rho} \\left( \\rho^2 R'(\\rho)\\Theta(\\theta)T(t) \\right)<br \/>\n+ \\frac{1}{\\rho^2 \\sin \\theta} \\frac{\\partial}{\\partial \\theta} \\left( \\sin \\theta R(\\rho)\\Theta'(\\theta)T(t) \\right)<br \/>\n\\right]<br \/>\n$$<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So then dividing through by the function we have:<\/p>\n\n\n<p>$$<br \/>\n\\frac{T'(t)}{T(t)} =<br \/>\nk \\left[<br \/>\n\\frac{1}{\\rho^2 R(\\rho)} \\frac{d}{d \\rho} \\left( \\rho^2 \\frac{d R}{d \\rho} \\right)<br \/>\n+ \\frac{1}{\\rho^2 \\sin \\theta \\Theta(\\theta)} \\frac{d}{d \\theta} \\left( \\sin \\theta \\frac{d \\Theta}{d \\theta} \\right)<br \/>\n\\right]<br \/>\n$$<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This results in a term that depends only on \\( t \\), so we are permitted to set this invariant as an unknown constant, \\( C_1 \\). Upon algebraic rearrangement of variables:<\/p>\n\n\n<p>$$<br \/>\n\\frac{C_1 \\rho^2}{k} =<br \/>\n\\frac{1}{R(\\rho)} \\frac{d}{d \\rho} \\left( \\rho^2 \\frac{d R}{d \\rho} \\right)<br \/>\n+ \\frac{1}{\\sin \\theta \\Theta(\\theta)} \\frac{d}{d \\theta} \\left( \\sin \\theta \\frac{d \\Theta}{d \\theta} \\right)<br \/>\n$$<\/p>\n<p>$$<br \/>\n\\Rightarrow<br \/>\n\\frac{1}{R(\\rho)} \\frac{d}{d \\rho} \\left( \\rho^2 \\frac{d R}{d \\rho} \\right)<br \/>\n\\mminus \\frac{C_1 \\rho^2}{k} = \\mminus C_2<br \/>\n$$<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So now we have:<\/p>\n\n\n<p>$$<br \/>\nT'(t) = C_1 T(t)<br \/>\n$$<\/p>\n<p>$$<br \/>\n\\rho^2 R^{\u201d}(\\rho) + 2 \\rho R'(\\rho) + \\left( C_2 \\mminus \\frac{C_1 \\rho^2}{k} \\right) R(\\rho) = 0<br \/>\n$$<\/p>\n<p>$$<br \/>\n\\Theta^{\u201d}(\\theta) + \\cot \\theta \\Theta'(\\theta) \\mminus C_2 \\Theta(\\theta) = 0<br \/>\n$$<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>spherical Laplacian<\/strong> acts on a scalar function \\( u(r, \\theta, \\phi) \\) and is given by:<\/p>\n\n\n<p>$$<br \/>\n\\nabla^2 u =<br \/>\n\\frac{1}{r^2} \\frac{\\partial}{\\partial r} \\left( r^2 \\frac{\\partial u}{\\partial r} \\right)<br \/>\n+ \\frac{1}{r^2 \\sin \\theta} \\frac{\\partial}{\\partial \\theta} \\left( \\sin \\theta \\frac{\\partial u}{\\partial \\theta} \\right)<br \/>\n+ \\frac{1}{r^2 \\sin^2 \\theta} \\frac{\\partial^2 u}{\\partial \\phi^2}<br \/>\n$$<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Solution via <strong>Separation of Variables<\/strong><\/h3>\n\n\n<p>$$<br \/>\nu(r, \\theta, \\phi) = R(r) Y(\\theta, \\phi)<br \/>\n$$<\/p>\n<p>$$<br \/>\n\\nabla^2 u =<br \/>\nY(\\theta, \\phi) \\left[ \\frac{1}{r^2} \\frac{d}{dr} \\left( r^2 \\frac{dR}{dr} \\right) \\right]<br \/>\n+ R(r) \\left[ \\frac{1}{r^2} \\nabla_{\\Omega}^2 Y(\\theta, \\phi) \\right]<br \/>\n$$<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">where \\( \\nabla_{\\Omega}^2 \\) is the <strong>angular Laplacian<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Angular Part: Spherical Harmonics<\/h3>\n\n\n<p>$$<br \/>\n\\nabla_{\\Omega}^2 Y_{\\ell m}(\\theta, \\phi) = \\mminus \\ell(\\ell + 1) Y_{\\ell m}(\\theta, \\phi)<br \/>\n$$<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Radial Part<\/h3>\n\n\n<p>$$<br \/>\n\\frac{1}{r^2} \\frac{d}{dr} \\left( r^2 \\frac{dR}{dr} \\right)<br \/>\n\\mminus \\frac{\\ell(\\ell + 1)}{r^2} R = 0<br \/>\n$$<\/p>\n<p>$$<br \/>\n\\Rightarrow \\frac{d}{dr} \\left( r^2 \\frac{dR}{dr} \\right)<br \/>\n\\mminus \\ell(\\ell + 1) R = 0<br \/>\n$$<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">General Solution<\/h3>\n\n\n<p>$$<br \/>\n\\nabla^2 u = 0 \\quad \\Rightarrow \\quad<br \/>\nu(r, \\theta, \\phi) = \\sum_{\\ell=0}^\\infty \\sum_{m=\\mminus\\ell}^{\\ell} \\left(<br \/>\nA_{\\ell m} r^\\ell + \\frac{B_{\\ell m}}{r^{\\ell + 1}}<br \/>\n\\right) Y_{\\ell m}(\\theta, \\phi)<br \/>\n$$<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n  <li>\\( A_{\\ell m} \\): regular at origin (for interior solutions)<\/li>\n  <li>\\( B_{\\ell m} \\): singular at origin, typically set to 0 for interiors<\/li>\n  <li>\\( Y_{\\ell m} \\): spherical harmonics<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Now we can narrow the solution down better.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>There has been a popular physics problem floating around regarding how one might cook a turkey by slapping it. Supposedly the heat<\/p>\n<p class=\"link-more\"><a class=\"myButt \" href=\"https:\/\/proteus-analytics.com\/index.php\/2025\/02\/21\/cooking-a-turkey-by-slapping-it\/\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":446,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-12","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/proteus-analytics.com\/index.php\/wp-json\/wp\/v2\/posts\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/proteus-analytics.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/proteus-analytics.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/proteus-analytics.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/proteus-analytics.com\/index.php\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":17,"href":"https:\/\/proteus-analytics.com\/index.php\/wp-json\/wp\/v2\/posts\/12\/revisions"}],"predecessor-version":[{"id":632,"href":"https:\/\/proteus-analytics.com\/index.php\/wp-json\/wp\/v2\/posts\/12\/revisions\/632"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/proteus-analytics.com\/index.php\/wp-json\/wp\/v2\/media\/446"}],"wp:attachment":[{"href":"https:\/\/proteus-analytics.com\/index.php\/wp-json\/wp\/v2\/media?parent=12"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/proteus-analytics.com\/index.php\/wp-json\/wp\/v2\/categories?post=12"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/proteus-analytics.com\/index.php\/wp-json\/wp\/v2\/tags?post=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}