Calculating Heat Loss from an Anaerobic Digester

  • Context: Undergrad 
  • Thread starter Thread starter Gorkemakinci
  • Start date Start date
  • Tags Tags
    Heat Heat loss Loss
Click For Summary

Discussion Overview

The discussion revolves around calculating heat loss from an anaerobic digester, specifically focusing on the time required for the internal temperature to decrease from 60°C to 58°C, given various assumptions about heat transfer and insulation. The scope includes theoretical and mathematical reasoning related to heat transfer dynamics.

Discussion Character

  • Exploratory
  • Technical explanation
  • Mathematical reasoning
  • Debate/contested

Main Points Raised

  • One participant presents a basic calculation for heat loss using the formula e=m.c.ΔT, assuming a uniform temperature distribution and neglecting insulation effects.
  • Another participant questions the definition of the heat capacity (c) and emphasizes the importance of insulation, arguing that neglecting it could lead to unrealistic results.
  • A different participant acknowledges the temperature gradient and suggests that the reactor's shape and insulation properties must be considered for accurate calculations.
  • One contributor proposes a mathematical model using the diffusion equation to analyze temperature changes over time, indicating that the solution involves complex functions and initial conditions.
  • Another participant expresses the need to focus on cooling time rather than steady-state conditions, highlighting the challenges of modeling transient heat loss accurately.

Areas of Agreement / Disagreement

Participants express differing views on the assumptions regarding insulation and temperature uniformity. There is no consensus on the best approach to model the heat loss or the time required for the temperature to drop, indicating ongoing debate and exploration of the topic.

Contextual Notes

Limitations include the lack of clarity on the insulation properties of the digester, the assumptions made about temperature distribution, and the complexity of the mathematical models proposed. These factors contribute to uncertainty in the calculations and conclusions drawn.

Gorkemakinci
Messages
3
Reaction score
0
I have an anaerobic digester with a volume of 2500 m^3 and internal temperature is 60°C. But, average outer temperature is 20°C. We can neglect the insulations, accept c= 1kcal/kg, and assume that the surface area of the reactor is 300 m^2. I can calculate the heat loss from e=m.c.deltaT..
Is there someone who can tell me how long does it take to balance the outer and internal temperatures? Or, the time for dropping the internal temperature to 58°? (I guess watt= joule/second does not work in such case)

Thanks in advance..

Gorkem
 
Science news on Phys.org
What exactly is c? The units you give it imply energy density, but then your e= formula suggests power density.
You can't ignore the insulation due to the contents, even if you ignore that from the container. If it had no insulation value it would always track external temperature. So there's not enough information here.
The shape of the container also matters. There will be a nonuniform distribution of temperatures.

If we assume a cylinder radius R (infinite length) with uniform power density P (power/unit area) and conductivity K (power per unit length per temperature gradient), for an annulus at a radius r:
Temperature = θ(r)
Heat flow F(r) = -K.2.π.r.∂θ/∂r
In steady state, this must match the total power generated inside the annulus:
F(r) = P.π.r^2
So ∂θ/∂r = -P.r/2K
θ(r) = core temp - (P/4K).r^2
 
I just want to calculate the cooling time very roughly. So i did not give any information on insulation, etc. We can assume that the temperature distributed uniformly and c is heat capacity.

For a 2500 m^3 reactor with 60°C internal solid waste temperature, the energy amount which waste need to loose until the temperature drops to 58°C is equal to (c: 1 kcal/kg, d: 1kg/L):
e=m.c.ΔT = 2.500.000 kg* 1* (60-58)= 5.000.000 kcal

Of course, there will be temperature gradient from outer to inner (or vice versa) part of the reactor, which is determined by the radius (it also defines the total surface area). But in this case we can ignore the temperature gradient, cause the tank is complete mix. If the height of the tank is ≈ 10 m, we can accept the surface area as 300 m^2.

I sincerely appreciated that your calculation the temperature of the waste at any point in the reactor, but i need to shift to the determination of the time it will take.. i just reached an equation:
m.c.dT/dt=h.A.ΔT=Q
here h is the heat transfer coeff. do you think this works?

Thanks
 
You simply cannot treat the temperature as uniform AND ignore external insulation.
If you do both then all heat generated is lost instantly.

If the internal heat transfer coefficient is significant but the external insulation is not then the internal heat gradient must be considered.

I did assume that the digester was continuing to generate heat, but it looks like you're assuming it isn't. OTOH you want cooling time, so we're not lookng at steady state. That makes it tough. I can write down the diffusion equation but I don't know if I can solve it. A quick search of the web was fruitless. Simplest might be to model it.
Might think about it some more.
 
Thank you haruspex..
 
Here goes...
Taking the digester to be a uniform solid sphere radius R, surface temp fixed at 0 (we only care about relative temperatures), some initial internal profile.
At time t, radius r, temperature = T(r, t).

Diffusion equation in polar is
δ/δr(r^2.δT/δr) = k.r^2.δT/δt
some constant k (based on conductivity and specific heat).

This has solutions of the form
sin(a.r).exp(-λt)/r
where λ = (a^2)/k
A general solution will be a linear combination of these.
The T(R, t) = 0 condition means a = n.π/R for some integer n (making sin(a.R) = 0).
So
T(r, t) = Ʃc_{n}.sin(n.π.r/R).exp(-λ_{n}t)/r
where λ_{n} = (n.π/R)^{2}/k

The final step is to find the sequence c_{n} s.t. T(r, 0) matches the initial profile (standard Fourier analysis).
If you are interested in the core temperature at time t, i.e. at r=0, you need to take the limit of sin(a.r)/r as r tends to 0. This is simply a, giving:
T(0, t) = Ʃc_{n}.(n.π/R).exp(-λ_{n}t)
But you can't avoid having to supply the c_{n}.
Over time, the dominant term will become the one with the smallest λ_{n}, i.e. the n=1 term:
T(0, t) ~ c_{1}.(π/R).exp(-λ_{1}t) for large t

HTH
 

Similar threads

  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 16 ·
Replies
16
Views
5K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 5 ·
Replies
5
Views
12K