Skip to main content
Mathematics LibreTexts

7.5: Modeling with Differential Equations

  • Page ID
    107842
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    Motivating Questions
    • How can we use differential equations to describe phenomena in the world around us?
    • How can we use differential equations to better understand these phenomena?

    We have seen several ways that differential equations arise in the natural world, from the growth of a population to the temperature of a cup of coffee. In this section, we look more closely at how differential equations give us a natural way to describe various phenoma. As we'll see, the key is to understand the different factors that cause a quantity to change.

    Preview Activity \(\PageIndex{1}\)

    Any time that the rate of change of a quantity is related to the amount of a quantity, a differential equation naturally arises. In the following two problems, we see two such scenarios; for each, we want to develop a differential equation whose solution is the quantity of interest.

    1. Suppose you have a bank account in which money grows at an annual rate of 3%.
      1. If you have $10,000 in the account, at what rate is your money growing?
      2. Suppose that you are also withdrawing money from the account at $1,000 per year. What is the rate of change in the amount of money in the account? What are the units on this rate of change?
    2. Suppose that a water tank holds 100 gallons and that a salty solution, which contains 20 grams of salt in every gallon, enters the tank at 2 gallons per minute.
      1. How much salt enters the tank each minute?
      2. Suppose that initially there are 300 grams of salt in the tank. How much salt is in each gallon at this point in time?
      3. Finally, suppose that evenly mixed solution is pumped out of the tank at the rate of 2 gallons per minute. How much salt leaves the tank each minute?
      4. What is the total rate of change in the amount of salt in the tank?

    Developing a differential equation

    Preview Activity \(\PageIndex{1}\) demonstrates the kind of thinking we will be doing in this section. In each of the two examples we considered, there is a quantity, such as the amount of money in the bank account or the amount of salt in the tank, that is changing due to several factors. The governing differential equation states that the total rate of change is the difference between the rate of increase and the rate of decrease.

    Example \(\PageIndex{1}\)

    In the Great Lakes region, rivers flowing into the lakes carry a great deal of pollution in the form of small pieces of plastic averaging 1 millimeter in diameter. In order to understand how the amount of plastic in Lake Michigan is changing, construct a model for how this type pollution has built up in the lake.

    Answer

    First, some basic facts about Lake Michigan.

    • The volume of the lake is \(5\cdot10^{12}\) cubic meters.
    • Water flows into the lake at a rate of \(5\cdot10^{10}\) cubic meters per year. It flows out of the lake at the same rate.
    • Each cubic meter flowing into the lake contains roughly \(3\cdot10^{-8}\) cubic meters of plastic pollution.

    Let's denote the amount of pollution in the lake by \(P(t)\text{,}\) where \(P\) is measured in cubic meters of plastic and \(t\) in years. Our goal is to describe the rate of change of this function; so we want to develop a differential equation describing \(P(t)\text{.}\)

    First, we will measure how \(P(t)\) increases due to pollution flowing into the lake. We know that \(5\cdot10^{10}\) cubic meters of water enters the lake every year and each cubic meter of water contains \(3\cdot10^{-8}\) cubic meters of pollution. Therefore, pollution enters the lake at the rate of

    \[ \left(5\cdot 10^{10} \frac{m^3 \text{ water} }{\text{year} }\right) \left(3\cdot10^{-8} \frac{m^3 \text{ plastic} }{m^3 \text{ water} } \right) = 1.5\cdot 10^3 \text{cubic m of plastic per year}\text{.} \nonumber \]

    Second, we will measure how \(P(t)\) decreases due to pollution flowing out of the lake. If the total amount of pollution is \(P\) cubic meters and the volume of Lake Michigan is \(5\cdot 10^{12}\) cubic meters, then the concentration of plastic pollution in Lake Michigan is

    \[ \frac{P}{5\cdot10^{12}} \text{cubic m of plastic per cubic m of water}\text{.} \nonumber \]

    Since \(5\cdot10^{10}\) cubic meters of water flow out each year 1 , then the plastic pollution leaves the lake at the rate of

    \[ \left(\frac{P}{5\cdot10^{12}} \frac{m^3 \text{ plastic} }{m^3 \text{ water} } \right) \left(5\cdot10^{10} \frac{m^3 \text{ water} }{\text{year} } \right)=\frac{P}{100} \text{cubic m of plastic per year}\text{.} \nonumber \]
    and we assume that each cubic meter of water that flows out carries with it the plastic pollution it contains

    The total rate of change of \(P\) is thus the difference between the rate at which pollution enters the lake and the rate at which pollution leaves the lake; that is,

    \begin{align*} \frac{dP}{dt} =\mathstrut & 1.5\cdot10^{3}-\frac{P}{100}\\[4pt] =\mathstrut & \frac{1}{100}(1.5\cdot10^{5} - P)\text{.} \end{align*}

    We have now found a differential equation that describes the rate at which the amount of pollution is changing. To understand the behavior of \(P(t)\text{,}\) we apply some of the techniques we have recently developed.

    Because the differential equation is autonomous, we can sketch \(dP/dt\) as a function of \(P\) and then construct a slope field, as shown in Figure \(\PageIndex{2}\) and Figure \(\PageIndex{3}\).

    7_5_lake_michigan.svg
    Figure \(\PageIndex{2}\): Plot of \(\frac{dP}{dt}\) vs. \(P\) for \(\frac{dP}{dt} = \frac{1}{100}(1.5\cdot10^{5} - P)\text{.}\)
    7_5_slope_field.svg
    Figure \(\PageIndex{3}\):Plot of the slope field for \(\frac{dP}{dt} = \frac{1}{100}(1.5\cdot10^{5} - P)\text{.}\)

    These plots both show that \(P=1.5\cdot10^5\) is a stable equilibrium. Therefore, we should expect that the amount of pollution in Lake Michigan will stabilize near \(1.5\cdot10^5\) cubic meters of pollution.

    Next, assuming that there is initially no pollution in the lake, we will solve the initial value problem

    \[ \frac{dP}{dt} = \frac{1}{100}(1.5\cdot10^{5} - P), \ P(0) = 0\text{.} \nonumber \]

    Separating variables, we find that

    \[ \frac1{1.5\cdot10^5-P} \frac{dP}{dt} = \frac1{100}\text{.} \nonumber \]

    Integrating with respect to \(t\text{,}\) we have

    \[ \int \frac1{1.5\cdot10^5-P} \frac{dP}{dt}~dt = \int \frac1{100}~dt\text{,} \nonumber \]

    and thus changing variables on the left and antidifferentiating on both sides, we find that

    \begin{align*} \int \frac{dP}{1.5\cdot10^5-P} =\mathstrut & \int \frac1{100}~dt\\[4pt] -\ln|1.5\cdot10^5 - P| =\mathstrut & \frac1{100}t + C \end{align*}

    Finally, multiplying both sides by \(-1\) and using the definition of the logarithm, we find that

    \[ 1.5\cdot10^5 - P = C e^{-t/100}\text{.}\label{wXu}\tag{\(\PageIndex{1}\)} \]

    This is a good time to determine the constant \(C\text{.}\) Since \(P = 0\) when \(t=0\text{,}\) we have

    \[ 1.5\cdot 10^5 - 0 = Ce^0 = C\text{,} \nonumber \]

    so \(C=1.5\cdot10^5\text{.}\)

    Using this value of \(C\) in Equation (\(\PageIndex{1}\)) and solving for \(P\text{,}\) we arrive at the solution

    \[ P(t) = 1.5\cdot10^5(1-e^{-t/100})\text{.} \nonumber \]

    Superimposing the graph of \(P\) on the slope field we saw in Figure \(\PageIndex{3}\), we see, as shown in Figure \(\PageIndex{4}\)

    We see that, as expected, the amount of plastic pollution stabilizes around \(1.5\cdot10^5\) cubic meters.

    7_5_solution.svg
    Figure \(\PageIndex{4}\). The solution \(P(t)\) and the slope field for the differential equation \(\frac{dP}{dt} = \frac{1}{100}(1.5\cdot10^{5} - P)\text{.}\)

    There are many important lessons to learn from Example \(\PageIndex{1}\). Foremost is how we can develop a differential equation by thinking about the “total rate = rate in - rate out” model. In addition, we note how we can bring together all of our available understanding (plotting \(\frac{dP}{dt}\) vs. \(P\text{,}\) creating a slope field, solving the differential equation) to see how the differential equation describes the behavior of a changing quantity.

    We can also explore what happens when certain aspects of the problem change. For instance, let's suppose we are at a time when the plastic pollution entering Lake Michigan has stabilized at \(1.5\cdot10^5\) cubic meters, and that new legislation is passed to prevent this type of pollution entering the lake. So, there is no longer any inflow of plastic pollution to the lake. How does the amount of plastic pollution in Lake Michigan now change? For example, how long does it take for the amount of plastic pollution in the lake to halve?

    Resetting \(t=0\) at this time, we now have the initial value problem

    \[ \frac{dP}{dt} = -\frac{1}{100}P, \ P(0) = 1.5\cdot10^5\text{.} \nonumber \]

    It is a straightforward and familiar exercise to find that the solution to this equation is \(P(t) = 1.5\cdot10^5 e^{-t/100}\text{.}\) The time that it takes for half of the pollution to flow out of the lake is given by \(T\) where \(P(T) = 0.75\cdot10^5\text{.}\) Thus, we must solve the equation

    \[ 0.75\cdot10^5 = 1.5\cdot10^5e^{-T/100}\text{,} \nonumber \]

    or

    \[ \frac12 = e^{-T/100}\text{.} \nonumber \]

    It follows that

    \[ T = -100\,\ln\left(\frac12\right) \approx 69.3 \text{years.} \nonumber \]

    In the upcoming activities, we explore some other natural settings in which differential equations model changing quantities.

    Activity \(\PageIndex{2}\)

    Suppose you have a bank account that grows by 5% every year. Let \(A(t)\) be the amount of money in the account in year \(t\text{.}\)

    1. What is the rate of change of \(A\) with respect to \(t\text{?}\)
    2. Suppose that you are also withdrawing $10,000 per year. Write a differential equation that expresses the total rate of change of \(A\text{.}\)
    3. Sketch a slope field for this differential equation, find any equilibrium solutions, and identify them as either stable or unstable. Write a sentence or two that describes the significance of the stability of the equilibrium solution.
    4. Suppose that you initially deposit $100,000 into the account. How long does it take for you to deplete the account?
    5. What is the smallest amount of money you would need to have in the account to guarantee that you never deplete the money in the account?
    6. If your initial deposit is $300,000, how much could you withdraw every year without depleting the account?
    Activity \(\PageIndex{3}\)

    A dose of morphine is absorbed from the bloodstream of a patient at a rate proportional to the amount in the bloodstream.

    1. Write a differential equation for \(M(t)\text{,}\) the amount of morphine in the patient's bloodstream, using \(k\) as the constant proportionality.
    2. Assuming that the initial dose of morphine is \(M_0\text{,}\) solve the initial value problem to find \(M(t)\text{.}\) Use the fact that the half-life for the absorption of morphine is two hours to find the constant \(k\text{.}\)
    3. Suppose that a patient is given morphine intravenously at the rate of 3 milligrams per hour. Write a differential equation that combines the intravenous administration of morphine with the body's natural absorption.
    4. Find any equilibrium solutions and determine their stability.
    5. Assuming that there is initially no morphine in the patient's bloodstream, solve the initial value problem to determine \(M(t)\text{.}\) What happens to \(M(t)\) after a very long time?
    6. To what rate should a doctor reduce the intravenous rate so that there is eventually 7 milligrams of morphine in the patient's bloodstream?

    Summary

    • Differential equations arise in a situation when we understand how various factors cause a quantity to change.
    • We may use the tools we have developed so far—slope fields, Euler's methods, and our method for solving separable equations—to understand a quantity described by a differential equation.

    This page titled 7.5: Modeling with Differential Equations is shared under a CC BY-SA 4.0 license and was authored, remixed, and/or curated by Matthew Boelkins, David Austin & Steven Schlicker (ScholarWorks @Grand Valley State University) via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.