Skip to article frontmatterSkip to article content

Basics of IVPs

When tt is meant to be time, sometimes we write u˙\dot{u} (read “u-dot”) instead of uu'.

Linear problems can be solved in terms of integrals. Defining the integrating factor ρ(t)=exp[h(t)dt]\rho(t) = \exp\bigl[\int -h(t)\, dt \bigr], the solution is derived from

ρ(t)u(t)=u0+atρ(s)g(s)ds. \rho(t) u(t) = u_0 + \int_a^t \rho(s) g(s) \, ds.

In many cases, however, the necessary integrals cannot be done in closed form. Some nonlinear ODEs, such as separable equations, may also be solvable with a short formula, perhaps with difficult integrations. Most often, though, there is no analytic formula available for the solution.

An ODE may have higher derivatives of the unknown solution present. For example, a second-order ordinary differential equation is often given in the form u(t)=f(t,u,u)u''(t)=f\bigl(t,u,u'\bigr). A second-order IVP requires two conditions at the initial time in order to specify a solution completely. As we will see in IVP systems, we are always able to reformulate higher-order IVPs in a first-order form, so we will deal with first-order problems exclusively.

6.1.1Numerical solutions

6.1.2Existence and uniqueness

There are simple IVPs that do not have solutions at all possible times.

We can also produce an IVP that has more than one solution.

The following standard theorem gives us a condition that is easy to check and guarantees that a unique solution exists. But it is not the most general possible such condition, so there are problems with a unique solution that it cannot detect. We state the theorem without proof.

6.1.3Conditioning of first-order IVPs

In a numerical context we have to be concerned about the conditioning of the IVP. There are two key items in (6.1.1) that we might consider to be the data of the initial-value ODE problem: the function f(t,u)f(t,u), and the initial value u0u_0. It’s easier to discuss perturbations to numbers than to functions, so we will focus on the effect of u0u_0 on the solution, using the following theorem that we give without proof. Happily, its conditions are identical to those in Theorem 6.1.1.

Numerical solutions of IVPs have errors, and those errors can be seen as perturbations to the solution. Theorem 6.1.2 gives an upper bound of eL(ba)e^{L(b-a)} on the infinity norm (i.e., pointwise) absolute condition number of the solution with respect to perturbations at an initial time. However, the upper bound may be a terrible overestimate of the actual sensitivity for a particular problem.

In general, solutions can diverge from, converge to, or oscillate around the original trajectory in response to perturbations. We won’t fully consider these behaviors and their implications for numerical methods again until a later chapter.

6.1.4Exercises

References
  1. Newton, R., Broughton, L. J., Lind, M. J., Morrison, P. J., Rogers, H. J., & Bradbrook, I. D. (1981). Plasma and Salivary Pharmacokinetics of Caffeine in Man. European Journal of Clinical Pharmacology, 21(1), 45–52. 10.1007/BF00609587
  2. Meade, D. B., & Struthers, A. A. (1999). Differential Equations in the New Millennium: The Parachute Problem. International Journal of Engineering Education, 15(6), 417–424.