Setting Equilibrium Solutions to Zero

The first thing people get wrong about equilibrium solutions is that they think it's about finding where the function levels out on a graph. It's not. It's about finding where the derivative equals zero. That's it. You take dy/dt (or whatever the independent variable is), set it equal to zero, and solve for y. Everything else is decoration. I spent years watching students try to sketch phase portraits before they could even solve for the equilibrium point itself. Don't do that. Solve first, sketch after, and only if the problem asks you to.

Finding the Equilibrium Solution Of A Differential Equation

Let me walk through the actual method because textbooks tend to bury it under pages of theory you won't use. Take a first-order autonomous differential equation. Something like dy/dt = y(4 - y). To find the equilibrium solution, set the right side to zero: y(4 - y) = 0. That gives you y = 0 and y = 4. Those are your equilibrium solutions. Period. Nothing happens at those values because the rate of change is zero. Now here's where it gets interesting and where most introductory courses stop, which is unfortunate. You need to determine stability. Is the equilibrium attracting or repelling? For dy/dt = y(4 - y), plug in a test point slightly above y = 0, like y = 0.1. You get 0.1(3.9) = 0.39, which is positive, so solutions move away from zero. That makes y = 0 unstable. Now test y = 3.9 for the equilibrium at y = 4. You get 3.9(0.1) = 0.39, also positive, meaning solutions approach 4 from below. Test y = 4.1 and you get 4.1(-0.1) = -0.41, negative, so solutions move back toward 4 from above. y = 4 is stable.

The shortcut here is the derivative test. Take d/dy of the right-hand side function f(y) = y(4 - y) = 4y - y². Then f'(y) = 4 - 2y. Evaluate at each equilibrium: f'(0) = 4, which is positive, so unstable. f'(4) = -4, which is negative, so stable. This works for any autonomous first-order equation and saves you from testing points every time. I ran into a messy case last year with a population model that had a cubic right-hand side: dy/dt = y(y - 2)(y - 5). Three equilibrium solutions at y = 0, y = 2, and y = 5. The derivative test gave f'(y) = (y-2)(y-5) + y(y-5) + y(y-2), and evaluating at each point was tedious but straightforward. y = 0 gave f'(0) = 10 (unstable), y = 2 gave f'(2) = -6 (stable), and y = 5 gave f'(5) = 15 (unstable). The phase line looks like: repelled from 0, attracted to 2, repelled from 5. If you ever see a bistable system like this, expect two stable equilibria and one unstable one sandwiched between them. That pattern shows up in ecology, neuroscience, and climate modeling more often than you'd think.

Get the Full Details

How To Find Equilibrium Points Of A System Of Differential Equations ...
How To Find Equilibrium Points Of A System Of Differential Equations ...

When the Method Breaks Down

Not every differential equation is autonomous. If your equation has t explicitly in it, like dy/dt = y - t, setting dy/dt = 0 gives you y = t, which isn't a constant equilibrium solution. It's a nullcline, not an equilibrium. This distinction matters because exams love to include non-autonomous equations and expect you to recognize they don't have equilibrium solutions in the traditional sense. You can still analyze the nullcline qualitatively, but you can't use the stability test the same way. Another failure mode is when f'(y) = 0 at an equilibrium point. This is called a non-hyperbolic equilibrium and the derivative test is inconclusive. I saw this in a reaction-diffusion context where the linearization vanished. What you do in that case is look at higher-order terms or just fall back to the sign analysis method I described earlier. Test points on either side and see which direction solutions actually move. It takes longer but it never lies. Systems of differential equations complicate things further. For a 2x2 system, equilibrium solutions are found by setting both derivatives to zero simultaneously and solving the resulting algebraic system. This can give you multiple equilibria, and stability requires the Jacobian matrix instead of a simple derivative. The eigenvalues of the Jacobian tell you the stability type: both negative real parts mean stable, opposite signs mean saddle point, purely imaginary eigenvalues mean center (which is neutrally stable, not asymptotically stable). Students frequently miss that a center is structurally unstable, meaning any small perturbation to the system changes its behavior entirely. In practice, this shows up constantly in physics problems where damping is neglected in the model but exists in reality.

The biggest practical issue I encounter is with numerical solutions. When someone is integrating an ODE numerically, an equilibrium solution is what the solution should approach as t goes to infinity. But numerical methods introduce truncation error, and depending on the method and step size, the solution can drift away from the true equilibrium or oscillate around it. I once spent two days debugging a simulation where the numerical solution was drifting from an equilibrium that the analytical solution said was stable. The problem wasn't the math, it was that I was using a fourth-order Runge-Kutta method with a step size that was too large for the stiff region near the equilibrium. Switching to an implicit method like backward Euler fixed it immediately. If you're working with stiff equations, explicit methods will fight you at every equilibrium point.

Common Mistakes That Cost Points

Forgetting that equilibrium solutions are constant functions. Writing y = 0 is fine, but sometimes the answer needs to be stated as y(t) = 0 to emphasize it's a function, not just a number. In applied contexts this distinction matters because you're often matching initial conditions or boundary conditions. Mixing up stable and unstable classifications. Positive derivative at equilibrium means unstable for the standard dy/dt = f(y) convention. Negative means stable. But if your equation is written as dy/dt = -f(y), the signs flip. Always check the sign convention in front of your equation before applying the test. Missing equilibrium solutions when dividing by y or some other expression during solving. If you have dy/dt = y(1 - y/K) and you divide both sides by y to solve something, you lose the y = 0 solution. Always factor before dividing. I've lost count of how many times I've seen this in homework submissions.

On Finding The Equilibrium Solutions To A System Of Differential ...
On Finding The Equilibrium Solutions To A System Of Differential ...

Assuming all equilibria in a system are isolated. Bifurcation problems can create continua of equilibrium points where an entire line or curve consists of equilibria. This happens in systems with conservation laws or symmetry. The stability analysis for a continuum requires a different approach than for isolated points.

Practical Workflow

Here's what I actually do when I encounter a new differential equation and need equilibrium solutions: Check if the equation is autonomous. If yes, proceed. If no, note that traditional equilibrium analysis may not apply and consider nullclines instead. Set the right-hand side equal to zero and solve for the dependent variable. Factor completely. Don't divide. Check for any domains or constraints that eliminate solutions.

Apply the derivative test to classify each equilibrium. If f'(y) = 0, switch to sign analysis. For systems, compute the Jacobian and evaluate eigenvalues. Draw the phase portrait. This isn't optional if you need to understand the long-term behavior. A quick sketch with arrows showing direction between equilibria catches errors that algebra alone misses. Verify against the original equation by plugging in test values. Two minutes of checking saves hours of confusion later.

PPT - Ch 1.2: Solutions of Some Differential Equations PowerPoint ...
PPT - Ch 1.2: Solutions of Some Differential Equations PowerPoint ...

The equilibrium solution of a differential equation is one of those concepts that seems trivial until you hit a problem where it's the only thing standing between you and understanding the system's behavior. Get the mechanics down so thoroughly that finding and classifying equilibria becomes automatic, and you'll have more mental bandwidth for the parts that actually trip people up.