Lesson 100 — Integration Workshop Trimester 10 (ODEs)
Integrating workshop on ODEs: separable, first-order linear, populations, second-order with constant coefficients, vibrations, RLC, numerical Euler, and Newton cooling.
Used in: AP Calculus BC (USA) · Leistungskurs Mathematik Klasse 12 (Germany) · H2 Mathematics (Singapore) · Spécialité Maths Terminale (France)
Two structural models cover nearly every application from the trimester. The one on the left solves with integrating factor . The one on the right solves via the characteristic equation . Non-analytic cases receive Euler or RK4.
Rigorous notation, full derivation, hypotheses
Map of techniques and ODE decision criteria
"The existence and uniqueness theorem says: there is exactly one solution curve through each point (x₀, y₀) where f and ∂f/∂y are continuous." — Lebl, Notes on Diffy Qs §1.2
"The idea behind the integrating factor is to write the left-hand side as an exact derivative." — OpenStax Calculus Vol. 2 §4.5
Techniques table for the trimester:
| ODE | Canonical form | Technique | General solution |
|---|---|---|---|
| Separable | Separate and integrate | Implicit | |
| Linear 1st | |||
| Malthus | Separable | ||
| Logistic | Separable + partial fractions | ||
| Cooling | Separable | ||
| 2nd homog. | Char. | 3 cases | |
| 2nd forced | Undetermined coeff. | ||
| Numerical Euler | Any | Sequence |
SVG — ODE decision diagram
Worked examples
Exercise list
45 exercises · 11 with worked solution (25%)
- Ex. 100.1Application
General solution of :
Show solution
Separable: . Integrate: . .Show step-by-step (with the why)
- Step 1. Separable: .
- Step 2. Integrate both sides: .
- Step 3. Exponentiate: . Absorb constant: .
- Trick: Separable = isolate from , integrate each side.
- Ex. 100.2Application
General solution of :
Show solution
Separable: . Integrate: , so . Rename : . - Ex. 100.3Application
General solution of :
Show solution
See the reference indicated in source for detailed solution.Show step-by-step (with the why)
- Step 1. Separable: .
- Step 2. Integrate: .
- Step 3. Exponentiate: .
- Trick: The exponent is the antiderivative of , which is .
- Ex. 100.4Application
General solution of (separable ODE):
Show solution
Separable: . Integrate: . . - Ex. 100.5Application
General solution of :
Show solution
See the reference indicated in source for detailed solution.Show step-by-step (with the why)
- Step 1. Separable: .
- Step 2. Integrate: .
- Step 3. Solve: .
- Trick: — standard arctangent integral.
- Ex. 100.6Application
Solution of , :
Show solution
Separable: . . IC : . .Show step-by-step (with the why)
- . Integrate: .
- IC: .
- .
- Ex. 100.7ApplicationAnswer key
Solution of , :
Show solution
See the reference indicated in source for detailed solution.Show step-by-step (with the why)
- Step 1. Rewrite: .
- Step 2. Integrate: .
- Step 3. IC: .
- Step 4. , so (+ sign since ).
- Trick: The IC selects the positive branch of the implicit hyperbola.
- Ex. 100.8ApplicationAnswer key
Logistic equation , . Solution :
Show solution
Logistic with , , . . . - Ex. 100.9ApplicationAnswer key
General solution of :
Show solution
Factor . . .Show step-by-step (with the why)
- Step 1. Standard form: . Integrating factor: .
- Step 2. Multiply: .
- Step 3. Integrate: .
- Step 4. Divide by : .
- Trick: Particular solution = right side divided by coefficient of : .
- Ex. 100.10Application
General solution of :
Show solution
See the reference indicated in source for detailed solution.Show step-by-step (with the why)
- Step 1. Characteristic equation: .
- Step 2. Factor: . Roots: .
- Step 3. Distinct real roots: .
- Trick: Substitute into the ODE to get the characteristic equation directly.
- Ex. 100.11ApplicationAnswer key
Equilibria and stability of :
Show solution
. Equilibria: (unstable, since ) and (stable, since ).Show step-by-step (with the why)
- Step 1. Equilibria: solve . Roots: and .
- Step 2. . Derivative: .
- Step 3. At : — unstable. At : — stable.
- Trick: Sign of : positive = unstable (repeller); negative = stable (attractor).
- Ex. 100.12Application
, , . Euler: : (Resp: )
Show solution
Euler: . . - Ex. 100.13Understanding
An ordinary differential equation (ODE) is:
Show solution
An ordinary differential equation (ODE) relates an unknown function with its derivatives with respect to the single independent variable . - Ex. 100.14Understanding
The difference between stable and unstable equilibrium is:
Show solution
Stable equilibrium (attractor): every solution nearby converges to it. Unstable (repeller): nearby solutions move away. Determined by the sign of . - Ex. 100.15UnderstandingAnswer key
A 1st-order ODE is linear when:
Show solution
See the reference indicated in source for detailed solution. - Ex. 100.16Understanding
An ODE of the type is called homogeneous and is solved by:
Show solution
Homogeneous ODE: . Substitution , , . Results in separable in . - Ex. 100.17ModelingAnswer key
Solution of the logistic equation , :
Show solution
Logistic: with . Rewriting: . - Ex. 100.18ModelingAnswer key
Falling velocity with linear drag (, ):
Show solution
See the reference indicated in source for detailed solution. - Ex. 100.19Modeling
Coffee at 100°C in a room at 20°C. Temperature :
Show solution
Newton: with , . - Ex. 100.20Modeling
ODE of the series RLC circuit:
Show solution
KVL in RLC circuit: sum of voltages = source. With : . - Ex. 100.21Modeling
The Malthus model is appropriate when:
Show solution
Malthus: , exponential growth without limit. Valid for . For large : logistic is more realistic (limited resource). - Ex. 100.22Modeling
, , : Euler 1 step, : (Resp: , exact )
Show solution
Euler: . . Exact: , . Truncation error large because is large. - Ex. 100.23Modeling
Oscillator with kg, , , , . Solution :
Show solution
See the reference indicated in source for detailed solution. - Ex. 100.24UnderstandingAnswer key
Comparison between the exponential and logistic models for population growth:
Show solution
See the reference indicated in source for detailed solution. - Ex. 100.25Understanding
A 1st-order ODE is separable when it can be written in the form:
Show solution
Separable ODE: — separate into different sides. Distractor : linear, not separable in general. Distractor : does not factor. - Ex. 100.26Understanding
The maximum growth rate of the logistic equation is:
Show solution
. Maximum at: . Maximum value: . - Ex. 100.27Modeling
Maximum sustainable yield (MSY) in the logistic equation :
Show solution
Logistic equation with harvest : equilibria where . Maximum sustainable harvest: . Stock balance is integration of the solution. - Ex. 100.28Application
General solution of :
Show solution
See the reference indicated in source for detailed solution. - Ex. 100.29Application
Solution of , :
Show solution
See the reference indicated in source for detailed solution.Show step-by-step (with the why)
- Step 1. Separable: .
- Step 2. Integrate: .
- Step 3. . Absorb: .
- Step 4. IC: .
- Step 5. .
- Trick: Substitute : — more direct equation.
- Ex. 100.30ApplicationAnswer key
Solution of , :
Show solution
See the reference indicated in source for detailed solution.Show step-by-step (with the why)
- Step 1. Separable: .
- Step 2. Integrate: .
- Step 3. . IC: .
- Step 4. .
- Trick: The exponent is — compact and elegant.
- Ex. 100.31Modeling
Octopus: , /year. Logistic ODE and maximum growth rate:
Show solution
See the reference indicated in source for detailed solution.Show step-by-step (with the why)
- Step 1. Logistic ODE: .
- Step 2. Growth rate is a function of : .
- Step 3. Maximum when : .
- Step 4. Maximum rate: octopuses/year.
- Trick: In logistics, maximum rate always occurs at .
- Ex. 100.32Modeling
Octopus: , , . : (Resp: octopuses)
Show solution
Logistic: . octopuses. - Ex. 100.33Challenge
For linear ODE , the Wronskian of two solutions satisfies:
Show solution
See the reference indicated in source for detailed solution. - Ex. 100.34Challenge
The solution of involves:
Show solution
See the reference indicated in source for detailed solution. - Ex. 100.35Application
General solution of :
Show solution
Separate: . Integrate: , so , i.e., . - Ex. 100.36ApplicationAnswer key
General solution of (or equivalently ):
Show solution
See the reference indicated in source for detailed solution. - Ex. 100.37Challenge
For (homogeneous ODE), the solution is:
Show solution
Substitute , , . Then , so , . Back: . - Ex. 100.38Modeling
Oscillator with kg and N/m. Critical damping :
Show solution
See the reference indicated in source for detailed solution. - Ex. 100.39Challenge
Bacteria: per capita 3 when and per capita 2 when . Logistic ODE and carrying capacity:
Show solution
Per capita rate is linear: . System: and . Subtract: , . Thus ; carrying capacity . - Ex. 100.40Proof
The mathematical justification for the separation of variables method is:
Show solution
See the reference indicated in source for detailed solution. - Ex. 100.41Application
Doubling time of ():
Show solution
See the reference indicated in source for detailed solution. - Ex. 100.42ApplicationAnswer key
Empty tank of volume , brine enters at rate . Amount of salt :
Show solution
ODE: . With : . Saturates at . - Ex. 100.43Modeling
Present value of USD 50 000 to be received in 20 years, continuous rate : (Resp: USD 18 394)
Show solution
Continuous present value: USD. - Ex. 100.44Challenge
Species with minimum survival threshold (Allee effect): ODE and behavior:
Show solution
Allee effect (survival threshold ): for population collapses; for grows to . Model: . - Ex. 100.45Proof
Prove that is globally stable equilibrium of the logistic equation for , :
Show solution
For , : for and for . By first-order stability theorem, is globally stable for .
Sources
- Lebl, Jiří. Notes on Diffy Qs: Differential Equations for Engineers. Version 6.4. CC-BY-SA. jirka.org/diffyqs — §1.2–2.6, §8.2: primary source for 1st and 2nd-order ODEs, dynamical systems and integrated review.
- OpenStax. Calculus Volume 2. CC-BY-NC-SA. openstax.org/details/books/calculus-volume-2 — §4.3–4.5: separable, linear, logistic and cooling with synthesis exercises.
- REAMAT UFRGS. Numerical Calculus (Python). CC-BY-SA. ufrgs.br/reamat/CalculoNumerico/livro-py/main.html — Ch. 8: Euler, convergence order, RK4 and stability.