Mapping PDE Coefficients to a Heat Storage application The Next CEO of Stack OverflowSolving Heat Equation PDEBlack-Scholes PDE to heat equation, nonconstant coefficientsRewriting the heat diffusion equation with temperature dependent diffusion coefficient to include joule heating.What if we change one of Fourier's law of heat conductionPDE Fourier transform(heat equation)2D Heat Transfer Laplacian with Neumann, Robin, and Dirichlet Conditions on a semi-infinite slabApplication of the heat equation, PDESolving Fick's second law with constant surface fluxPDE Cartesian/Polar forms and Numerical Solver issuesHeat equation for a cylinder in cylindrical coordinates

Which kind of appliances can one connect to electric sockets located in an airplane's toilet?

What does convergence in distribution "in the Gromov–Hausdorff" sense mean?

Solidity! Invalid implicit conversion from string memory to bytes memory requested

Help understanding this unsettling image of Titan, Epimetheus, and Saturn's rings?

WOW air has ceased operation, can I get my tickets refunded?

What flight has the highest ratio of time difference to flight time?

Novel about a guy who is possessed by the divine essence and the world ends?

What can we do to stop prior company from asking us questions?

How long to clear the 'suck zone' of a turbofan after start is initiated?

Can I equip Skullclamp on a creature I am sacrificing?

Grabbing quick drinks

How do I reset passwords on multiple websites easily?

To not tell, not take, and not want

How to safely derail a train during transit?

Is it possible to search for a directory/file combination?

Should I tutor a student who I know has cheated on their homework?

What is the result of assigning to std::vector<T>::begin()?

Why didn't Khan get resurrected in the Genesis Explosion?

Complex fractions

What does "Its cash flow is deeply negative" mean?

Are there any unintended negative consequences to allowing PCs to gain multiple levels at once in a short milestone-XP game?

How do scammers retract money, while you can’t?

How do I go from 300 unfinished/half written blog posts, to published posts?

If/When UK leaves the EU, can a future goverment conduct a referendum to join the EU?



Mapping PDE Coefficients to a Heat Storage application



The Next CEO of Stack OverflowSolving Heat Equation PDEBlack-Scholes PDE to heat equation, nonconstant coefficientsRewriting the heat diffusion equation with temperature dependent diffusion coefficient to include joule heating.What if we change one of Fourier's law of heat conductionPDE Fourier transform(heat equation)2D Heat Transfer Laplacian with Neumann, Robin, and Dirichlet Conditions on a semi-infinite slabApplication of the heat equation, PDESolving Fick's second law with constant surface fluxPDE Cartesian/Polar forms and Numerical Solver issuesHeat equation for a cylinder in cylindrical coordinates










0












$begingroup$


I am attempting to solve a heat storage problem using Matlab and the PDE Toolbox and could use some assistance with the math portion.



The task is to model a concrete thermal battery with an array of embedded pipes that carry steam from a boiler. The heat from the steam warms the battery so that the heat can be used later when low temperature steam flows through the pipes (while the boiler is ramping up for example). In order to model the entire battery, I figure a representative element needs solving first. In this case, a representative element is one pipe and the concrete directly surrounding it up to the radius of Re.



I'm still learning Matlab, so I looked around online for some examples I might be able to build off of and stumbled upon this example (Nonlinear Heat Transfer in a Thin Plate).



I think this example is similar because the plate can be revolved to match the shape of the concrete element and the bottom edge fixed at a high temperature is similar to the heat from the steam at the center of the element. So the figure showing the temperature of the plate would be modified with the x-axis as the axial (z) coordinate and the y-axis as the radial (r) coordinate.



The part that is giving me a problem (at least for now) is setting up the equation to be in the correct form for the PDE Toolbox. I have to use the specifyCoefficients function to map out values for m, d, c, a, and f in the general PDE:



$$mfrac∂^2u∂t^2 + dfrac∂u∂t - ∇·(c∇u) + au = f$$



The energy equation of the concrete element is:



$$ρc_pfrac∂T∂t = λ(frac∂^2T∂r^2 + frac1rfrac∂T∂r + frac∂^2T∂z^2)$$



I think I have some of the coefficients correct, but I would appreciate input from others.



I believe m = 0



I believe d = concrete_density x concrete_specific_heat x element_thickness



I believe c = concrete_thermal_conductivity x element_thickness



I'm not sure about a or f.



Thanks for the help.










share|cite|improve this question











$endgroup$
















    0












    $begingroup$


    I am attempting to solve a heat storage problem using Matlab and the PDE Toolbox and could use some assistance with the math portion.



    The task is to model a concrete thermal battery with an array of embedded pipes that carry steam from a boiler. The heat from the steam warms the battery so that the heat can be used later when low temperature steam flows through the pipes (while the boiler is ramping up for example). In order to model the entire battery, I figure a representative element needs solving first. In this case, a representative element is one pipe and the concrete directly surrounding it up to the radius of Re.



    I'm still learning Matlab, so I looked around online for some examples I might be able to build off of and stumbled upon this example (Nonlinear Heat Transfer in a Thin Plate).



    I think this example is similar because the plate can be revolved to match the shape of the concrete element and the bottom edge fixed at a high temperature is similar to the heat from the steam at the center of the element. So the figure showing the temperature of the plate would be modified with the x-axis as the axial (z) coordinate and the y-axis as the radial (r) coordinate.



    The part that is giving me a problem (at least for now) is setting up the equation to be in the correct form for the PDE Toolbox. I have to use the specifyCoefficients function to map out values for m, d, c, a, and f in the general PDE:



    $$mfrac∂^2u∂t^2 + dfrac∂u∂t - ∇·(c∇u) + au = f$$



    The energy equation of the concrete element is:



    $$ρc_pfrac∂T∂t = λ(frac∂^2T∂r^2 + frac1rfrac∂T∂r + frac∂^2T∂z^2)$$



    I think I have some of the coefficients correct, but I would appreciate input from others.



    I believe m = 0



    I believe d = concrete_density x concrete_specific_heat x element_thickness



    I believe c = concrete_thermal_conductivity x element_thickness



    I'm not sure about a or f.



    Thanks for the help.










    share|cite|improve this question











    $endgroup$














      0












      0








      0





      $begingroup$


      I am attempting to solve a heat storage problem using Matlab and the PDE Toolbox and could use some assistance with the math portion.



      The task is to model a concrete thermal battery with an array of embedded pipes that carry steam from a boiler. The heat from the steam warms the battery so that the heat can be used later when low temperature steam flows through the pipes (while the boiler is ramping up for example). In order to model the entire battery, I figure a representative element needs solving first. In this case, a representative element is one pipe and the concrete directly surrounding it up to the radius of Re.



      I'm still learning Matlab, so I looked around online for some examples I might be able to build off of and stumbled upon this example (Nonlinear Heat Transfer in a Thin Plate).



      I think this example is similar because the plate can be revolved to match the shape of the concrete element and the bottom edge fixed at a high temperature is similar to the heat from the steam at the center of the element. So the figure showing the temperature of the plate would be modified with the x-axis as the axial (z) coordinate and the y-axis as the radial (r) coordinate.



      The part that is giving me a problem (at least for now) is setting up the equation to be in the correct form for the PDE Toolbox. I have to use the specifyCoefficients function to map out values for m, d, c, a, and f in the general PDE:



      $$mfrac∂^2u∂t^2 + dfrac∂u∂t - ∇·(c∇u) + au = f$$



      The energy equation of the concrete element is:



      $$ρc_pfrac∂T∂t = λ(frac∂^2T∂r^2 + frac1rfrac∂T∂r + frac∂^2T∂z^2)$$



      I think I have some of the coefficients correct, but I would appreciate input from others.



      I believe m = 0



      I believe d = concrete_density x concrete_specific_heat x element_thickness



      I believe c = concrete_thermal_conductivity x element_thickness



      I'm not sure about a or f.



      Thanks for the help.










      share|cite|improve this question











      $endgroup$




      I am attempting to solve a heat storage problem using Matlab and the PDE Toolbox and could use some assistance with the math portion.



      The task is to model a concrete thermal battery with an array of embedded pipes that carry steam from a boiler. The heat from the steam warms the battery so that the heat can be used later when low temperature steam flows through the pipes (while the boiler is ramping up for example). In order to model the entire battery, I figure a representative element needs solving first. In this case, a representative element is one pipe and the concrete directly surrounding it up to the radius of Re.



      I'm still learning Matlab, so I looked around online for some examples I might be able to build off of and stumbled upon this example (Nonlinear Heat Transfer in a Thin Plate).



      I think this example is similar because the plate can be revolved to match the shape of the concrete element and the bottom edge fixed at a high temperature is similar to the heat from the steam at the center of the element. So the figure showing the temperature of the plate would be modified with the x-axis as the axial (z) coordinate and the y-axis as the radial (r) coordinate.



      The part that is giving me a problem (at least for now) is setting up the equation to be in the correct form for the PDE Toolbox. I have to use the specifyCoefficients function to map out values for m, d, c, a, and f in the general PDE:



      $$mfrac∂^2u∂t^2 + dfrac∂u∂t - ∇·(c∇u) + au = f$$



      The energy equation of the concrete element is:



      $$ρc_pfrac∂T∂t = λ(frac∂^2T∂r^2 + frac1rfrac∂T∂r + frac∂^2T∂z^2)$$



      I think I have some of the coefficients correct, but I would appreciate input from others.



      I believe m = 0



      I believe d = concrete_density x concrete_specific_heat x element_thickness



      I believe c = concrete_thermal_conductivity x element_thickness



      I'm not sure about a or f.



      Thanks for the help.







      pde matlab






      share|cite|improve this question















      share|cite|improve this question













      share|cite|improve this question




      share|cite|improve this question








      edited Mar 19 at 14:44







      Michael

















      asked Mar 18 at 22:39









      MichaelMichael

      11




      11




















          1 Answer
          1






          active

          oldest

          votes


















          0












          $begingroup$

          The two equations you're written are not equivalent and cannot be compared.



          If $c$ is constant than the first equation is



          $$ m fracpartial^2 upartial t^2 + dfracpartial upartial t - cleft(fracpartial^2 upartial r^2 + frac1rfracpartial upartial r + fracpartial^2 upartial z^2right) + au = f $$



          The second equation is



          $$ -lambdafracpartial^2 Tpartial t^2 + rho c_pfracpartial Tpartial t -lambdaleft(frac1rfracpartial Tpartial r + fracpartial^2 Tpartial z^2right) = 0 $$



          The closest you can get is



          beginalign
          m &= -lambda \
          d &= rho c_p \
          c &= lambda \
          a &= 0 \
          f &= 0
          endalign



          But there's still a $fracpartial^2 Tpartial r^2$ missing in the second equation



          If you actually meant to write



          $$ rho c_pfracpartial upartial t - lambdaleft(fracpartial^2 upartial r^2 + frac1rfracpartial upartial r + fracpartial^2 upartial z^2right) = 0 $$



          Then $c=lambda$, $d = rho c_p$ and every other constant is $0$






          share|cite|improve this answer









          $endgroup$












          • $begingroup$
            Thank you! Yes, there was a typo in the second equation. It was supposed to be r, not t.
            $endgroup$
            – Michael
            Mar 19 at 15:04










          • $begingroup$
            Would boundary conditions effect what the other coefficients should be set to?
            $endgroup$
            – Michael
            Mar 19 at 17:50










          • $begingroup$
            No, boundary conditions don't change the equation
            $endgroup$
            – Dylan
            Mar 19 at 17:58











          Your Answer





          StackExchange.ifUsing("editor", function ()
          return StackExchange.using("mathjaxEditing", function ()
          StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
          StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
          );
          );
          , "mathjax-editing");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "69"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          noCode: true, onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3153402%2fmapping-pde-coefficients-to-a-heat-storage-application%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0












          $begingroup$

          The two equations you're written are not equivalent and cannot be compared.



          If $c$ is constant than the first equation is



          $$ m fracpartial^2 upartial t^2 + dfracpartial upartial t - cleft(fracpartial^2 upartial r^2 + frac1rfracpartial upartial r + fracpartial^2 upartial z^2right) + au = f $$



          The second equation is



          $$ -lambdafracpartial^2 Tpartial t^2 + rho c_pfracpartial Tpartial t -lambdaleft(frac1rfracpartial Tpartial r + fracpartial^2 Tpartial z^2right) = 0 $$



          The closest you can get is



          beginalign
          m &= -lambda \
          d &= rho c_p \
          c &= lambda \
          a &= 0 \
          f &= 0
          endalign



          But there's still a $fracpartial^2 Tpartial r^2$ missing in the second equation



          If you actually meant to write



          $$ rho c_pfracpartial upartial t - lambdaleft(fracpartial^2 upartial r^2 + frac1rfracpartial upartial r + fracpartial^2 upartial z^2right) = 0 $$



          Then $c=lambda$, $d = rho c_p$ and every other constant is $0$






          share|cite|improve this answer









          $endgroup$












          • $begingroup$
            Thank you! Yes, there was a typo in the second equation. It was supposed to be r, not t.
            $endgroup$
            – Michael
            Mar 19 at 15:04










          • $begingroup$
            Would boundary conditions effect what the other coefficients should be set to?
            $endgroup$
            – Michael
            Mar 19 at 17:50










          • $begingroup$
            No, boundary conditions don't change the equation
            $endgroup$
            – Dylan
            Mar 19 at 17:58















          0












          $begingroup$

          The two equations you're written are not equivalent and cannot be compared.



          If $c$ is constant than the first equation is



          $$ m fracpartial^2 upartial t^2 + dfracpartial upartial t - cleft(fracpartial^2 upartial r^2 + frac1rfracpartial upartial r + fracpartial^2 upartial z^2right) + au = f $$



          The second equation is



          $$ -lambdafracpartial^2 Tpartial t^2 + rho c_pfracpartial Tpartial t -lambdaleft(frac1rfracpartial Tpartial r + fracpartial^2 Tpartial z^2right) = 0 $$



          The closest you can get is



          beginalign
          m &= -lambda \
          d &= rho c_p \
          c &= lambda \
          a &= 0 \
          f &= 0
          endalign



          But there's still a $fracpartial^2 Tpartial r^2$ missing in the second equation



          If you actually meant to write



          $$ rho c_pfracpartial upartial t - lambdaleft(fracpartial^2 upartial r^2 + frac1rfracpartial upartial r + fracpartial^2 upartial z^2right) = 0 $$



          Then $c=lambda$, $d = rho c_p$ and every other constant is $0$






          share|cite|improve this answer









          $endgroup$












          • $begingroup$
            Thank you! Yes, there was a typo in the second equation. It was supposed to be r, not t.
            $endgroup$
            – Michael
            Mar 19 at 15:04










          • $begingroup$
            Would boundary conditions effect what the other coefficients should be set to?
            $endgroup$
            – Michael
            Mar 19 at 17:50










          • $begingroup$
            No, boundary conditions don't change the equation
            $endgroup$
            – Dylan
            Mar 19 at 17:58













          0












          0








          0





          $begingroup$

          The two equations you're written are not equivalent and cannot be compared.



          If $c$ is constant than the first equation is



          $$ m fracpartial^2 upartial t^2 + dfracpartial upartial t - cleft(fracpartial^2 upartial r^2 + frac1rfracpartial upartial r + fracpartial^2 upartial z^2right) + au = f $$



          The second equation is



          $$ -lambdafracpartial^2 Tpartial t^2 + rho c_pfracpartial Tpartial t -lambdaleft(frac1rfracpartial Tpartial r + fracpartial^2 Tpartial z^2right) = 0 $$



          The closest you can get is



          beginalign
          m &= -lambda \
          d &= rho c_p \
          c &= lambda \
          a &= 0 \
          f &= 0
          endalign



          But there's still a $fracpartial^2 Tpartial r^2$ missing in the second equation



          If you actually meant to write



          $$ rho c_pfracpartial upartial t - lambdaleft(fracpartial^2 upartial r^2 + frac1rfracpartial upartial r + fracpartial^2 upartial z^2right) = 0 $$



          Then $c=lambda$, $d = rho c_p$ and every other constant is $0$






          share|cite|improve this answer









          $endgroup$



          The two equations you're written are not equivalent and cannot be compared.



          If $c$ is constant than the first equation is



          $$ m fracpartial^2 upartial t^2 + dfracpartial upartial t - cleft(fracpartial^2 upartial r^2 + frac1rfracpartial upartial r + fracpartial^2 upartial z^2right) + au = f $$



          The second equation is



          $$ -lambdafracpartial^2 Tpartial t^2 + rho c_pfracpartial Tpartial t -lambdaleft(frac1rfracpartial Tpartial r + fracpartial^2 Tpartial z^2right) = 0 $$



          The closest you can get is



          beginalign
          m &= -lambda \
          d &= rho c_p \
          c &= lambda \
          a &= 0 \
          f &= 0
          endalign



          But there's still a $fracpartial^2 Tpartial r^2$ missing in the second equation



          If you actually meant to write



          $$ rho c_pfracpartial upartial t - lambdaleft(fracpartial^2 upartial r^2 + frac1rfracpartial upartial r + fracpartial^2 upartial z^2right) = 0 $$



          Then $c=lambda$, $d = rho c_p$ and every other constant is $0$







          share|cite|improve this answer












          share|cite|improve this answer



          share|cite|improve this answer










          answered Mar 19 at 8:03









          DylanDylan

          14.2k31127




          14.2k31127











          • $begingroup$
            Thank you! Yes, there was a typo in the second equation. It was supposed to be r, not t.
            $endgroup$
            – Michael
            Mar 19 at 15:04










          • $begingroup$
            Would boundary conditions effect what the other coefficients should be set to?
            $endgroup$
            – Michael
            Mar 19 at 17:50










          • $begingroup$
            No, boundary conditions don't change the equation
            $endgroup$
            – Dylan
            Mar 19 at 17:58
















          • $begingroup$
            Thank you! Yes, there was a typo in the second equation. It was supposed to be r, not t.
            $endgroup$
            – Michael
            Mar 19 at 15:04










          • $begingroup$
            Would boundary conditions effect what the other coefficients should be set to?
            $endgroup$
            – Michael
            Mar 19 at 17:50










          • $begingroup$
            No, boundary conditions don't change the equation
            $endgroup$
            – Dylan
            Mar 19 at 17:58















          $begingroup$
          Thank you! Yes, there was a typo in the second equation. It was supposed to be r, not t.
          $endgroup$
          – Michael
          Mar 19 at 15:04




          $begingroup$
          Thank you! Yes, there was a typo in the second equation. It was supposed to be r, not t.
          $endgroup$
          – Michael
          Mar 19 at 15:04












          $begingroup$
          Would boundary conditions effect what the other coefficients should be set to?
          $endgroup$
          – Michael
          Mar 19 at 17:50




          $begingroup$
          Would boundary conditions effect what the other coefficients should be set to?
          $endgroup$
          – Michael
          Mar 19 at 17:50












          $begingroup$
          No, boundary conditions don't change the equation
          $endgroup$
          – Dylan
          Mar 19 at 17:58




          $begingroup$
          No, boundary conditions don't change the equation
          $endgroup$
          – Dylan
          Mar 19 at 17:58

















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Mathematics Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          Use MathJax to format equations. MathJax reference.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3153402%2fmapping-pde-coefficients-to-a-heat-storage-application%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Lowndes Grove History Architecture References Navigation menu32°48′6″N 79°57′58″W / 32.80167°N 79.96611°W / 32.80167; -79.9661132°48′6″N 79°57′58″W / 32.80167°N 79.96611°W / 32.80167; -79.9661178002500"National Register Information System"Historic houses of South Carolina"Lowndes Grove""+32° 48' 6.00", −79° 57' 58.00""Lowndes Grove, Charleston County (260 St. Margaret St., Charleston)""Lowndes Grove"The Charleston ExpositionIt Happened in South Carolina"Lowndes Grove (House), Saint Margaret Street & Sixth Avenue, Charleston, Charleston County, SC(Photographs)"Plantations of the Carolina Low Countrye

          random experiment with two different functions on unit interval Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 00:00UTC (8:00pm US/Eastern)Random variable and probability space notionsRandom Walk with EdgesFinding functions where the increase over a random interval is Poisson distributedNumber of days until dayCan an observed event in fact be of zero probability?Unit random processmodels of coins and uniform distributionHow to get the number of successes given $n$ trials , probability $P$ and a random variable $X$Absorbing Markov chain in a computer. Is “almost every” turned into always convergence in computer executions?Stopped random walk is not uniformly integrable

          How should I support this large drywall patch? Planned maintenance scheduled April 23, 2019 at 00:00UTC (8:00pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?How do I cover large gaps in drywall?How do I keep drywall around a patch from crumbling?Can I glue a second layer of drywall?How to patch long strip on drywall?Large drywall patch: how to avoid bulging seams?Drywall Mesh Patch vs. Bulge? To remove or not to remove?How to fix this drywall job?Prep drywall before backsplashWhat's the best way to fix this horrible drywall patch job?Drywall patching using 3M Patch Plus Primer