Diff EQ: Mixing Problem What am I doing wrong?

  • Thread starter Thread starter space_yes
  • Start date Start date
  • Tags Tags
    Diff eq Mixing
Click For Summary

Homework Help Overview

The problem involves a mixing scenario in a tank where saltwater is being diluted with pure water. The original poster describes a situation with a specific amount of salt and water, and they are tasked with finding the amount of salt after a certain time period using differential equations.

Discussion Character

  • Mathematical reasoning, Problem interpretation, Assumption checking

Approaches and Questions Raised

  • The original poster attempts to derive a formula for the amount of salt over time using separation of variables and integration. Some participants question specific steps in the derivation, particularly the manipulation of logarithmic expressions and the introduction of constants.

Discussion Status

Participants are actively engaging with the original poster's approach, offering insights and corrections regarding the mathematical steps taken. There is a recognition of discrepancies in the calculations, and some participants suggest alternative interpretations of the equations involved.

Contextual Notes

There is mention of using software (Mathematica) to verify results, indicating a reliance on computational tools alongside manual calculations. The original poster notes a difference between their written work and the results obtained from the software.

space_yes
Messages
4
Reaction score
0

Homework Statement



Alright, I know this has been done in various incarnations but I haven't found an example exactly similar to mine..

A tank contains 60kg of salt and 1000L of water. Pure water enters the tank at the rate of 8L/min. The solution is thoroughly mixed and drains at a rate of 4L/min. Find the amount of salt in the tank after 2 hours.

Homework Equations



y(t) = amount of salt in the tank after t minutes
v(t) = volume of water in the tank after t minutes

v(t) = 1000 + 8t-4t = 1000 + 4t

dy/dt = rate in - rate out

dy/dt = 8L/min * 0kg/L - y kg/(1000 + 4t L) * 4L/min

dy/dt = - 4y/(1000+4t)

The Attempt at a Solution



Separating...

dy/4y = - dt/(1000 + 4t)

Integrating both sides...

(1/4)Ln(y) = -(1/4)Ln(250+t)+c

y^(1/4) = (e^c)/(250+4t)^(1/4)

Let k be the arbitrary constant = e^c

y^(1/4) = k/(250 + 4t)^(1/4)

y = k/(250+4t)

Using the initial conditions...

60 = k/(250 + 4*0)
k = 15000

y = 15000/(250 + 4t) <--- this is not right
y(120) = 20.5479 <--- this is not right

The correct answer = 40.5405405405...
 
Physics news on Phys.org
space_yes said:
(1/4)Ln(y) = -(1/4)Ln(250+t)+c

y^(1/4) = (e^c)/(250+4t)^(1/4)

I'm not sure how you got from the first equation to the second, but if you fix this step, you'd get the right answer.
 
I raised both sides to powers of e to remove the natural logs so I can get an expression for y...

...should I be doing something else there?
 
I figured it out... the step where I let k = e^c is the problem. Leaving e^c and continuing we would have:

y = e^(4c)/(250+4t)

Letting k = e^(4c)...

y = k/(250+4t)

Solving for k = 15000...

Now solving for c to find the numerator in the expression for y...

15000 = e^(4c)
c = ln(15000)/4

Putting c back into e^(4c)/(250+4t) yields the correct expression:

y(t) = (e^(ln(15000))/(250+4t)

y(120) = 40.5405...
 
No, y(t) = (e^(ln(15000))/(250+4t) simplifies to 15000/(250+4t), because e^x and ln x are like addition and subtraction; if you take the log of a number and then raise e to the power of the result, you'll get the original number back. If you evaluate (e^(ln(15000))/(250+4t) correctly for t=120, you still get 20.5, not 40.5.

At this step:

(1/4)Ln(y) = -(1/4)Ln(250+t)+c

You should notice that you can multiply both sides by 4 to get:

ln y = -ln(250+t) + C
y=k/(250+t), where k is a constant.
You got y=k/(250+4t) instead of y=k/(250+t), which isn't right.
 
Thanks for the reply! I actually ended up getting the right answer b/c I worked out the problem out in mathematica and it correctly simplified. However, I didn't notice (what you and Mathematica did) the discrepancy between my written work (posted) and my code ergo my erroneous function y(120) = 40... when it ='d 20...

:biggrin:
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
Replies
1
Views
2K
  • · Replies 9 ·
Replies
9
Views
4K
  • · Replies 11 ·
Replies
11
Views
3K
Replies
3
Views
3K
Replies
3
Views
4K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
Replies
3
Views
2K