Engineering Mathematics

Chapter 9
Partial Differential Equations and Boundary-Value Problems

Bachelors Program in Electronics and Communication
Engineering Mathematics   •   Bachelor

Partial Differential Equations and Boundary-Value Problems

Introduction

Partial differential equations (PDEs) describe systems whose state depends on two or more independent variables, commonly position and time. In electronics and communication engineering, PDEs govern heat dissipation in semiconductor devices, electromagnetic fields in waveguides, vibrations in resonators, signal propagation along transmission lines, and diffusion processes in materials.

Unlike an ordinary differential equation, a PDE generally requires both governing equations and supplementary data. Initial conditions describe the system at a starting time, while boundary conditions describe behavior at spatial boundaries. Together they form an initial-boundary-value problem.

This chapter develops analytical methods for standard linear PDEs, emphasizing classification, separation of variables, eigenfunction expansions, Fourier and Laplace transforms, and engineering applications. Numerical methods are also introduced because realistic geometries and material properties often prevent closed-form solutions.

Learning Objectives

After completing this chapter, students should be able to:

  • classify second-order linear PDEs as elliptic, parabolic, or hyperbolic;
  • distinguish initial conditions from Dirichlet, Neumann, Robin, and mixed boundary conditions;
  • apply separation of variables to heat, wave, and Laplace equations;
  • construct Fourier-series and Sturm–Liouville eigenfunction expansions;
  • use Fourier and Laplace transforms for unbounded or semi-infinite domains;
  • model finite-rod heat flow and vibrating strings;
  • derive wave equations from lossless transmission-line equations;
  • solve basic electromagnetic boundary and waveguide problems;
  • assess analytical assumptions, numerical stability, and engineering limitations.

1. Foundations of Partial Differential Equations

A PDE relates an unknown function to its partial derivatives. For a field u = u(x,y,t), a general second-order PDE may be written as

F(x,y,t,u,ux,uy,ut,uxx,uxy,uyy,\ldots)=0.

The order is the order of the highest derivative present. A PDE is linear when the dependent variable and all its derivatives occur only to the first power and are not multiplied together. A general second-order linear PDE in two independent variables is

A uxx+2B uxy+C uyy+D ux+E uy+F u=G,

where the coefficients may depend on the independent variables but not on u or its derivatives. It is homogeneous when G=0.

1.1 Canonical engineering equations

EquationStandard formTypical application
Heat/diffusionut=αuxxTemperature, carrier diffusion
Waveutt=c2uxxStrings, acoustic and electrical waves
Laplace∇2u=0Source-free electrostatics, steady heat flow
Poisson∇2u=-fElectrostatics with charge, forced steady fields
Helmholtz∇2U+k2U=0Time-harmonic waves and resonators

In the heat equation, α is the thermal diffusivity, measured in m²/s. It is often related to thermal conductivity k, density ρ, and specific heat capacity cp by

α=\frac{k}{ρcp}.

Here k has units W/(m·K), ρ has units kg/m³, and cp has units J/(kg·K). Thus α has units m²/s. The notation α2 is not used for diffusivity in this chapter.

2. Classification of Second-Order PDEs

For the principal part

A uxx+2B uxy+C uyy,

define the discriminant

Δ=B2-AC.

At a point where the coefficients are defined:

  • Δ<0: elliptic;
  • Δ=0: parabolic;
  • Δ>0: hyperbolic.

This classification assumes a real, nonsingular change of independent variables. If coefficients vary, the type may vary across the domain.

TypePrototypePhysical character
Ellipticuxx+uyy=0Equilibrium and global boundary influence
Parabolicut-αuxx=0Diffusion and irreversible smoothing
Hyperbolicutt-c2uxx=0Finite-speed propagation and characteristics

Worked Example 1: Classification

Classify

uxx+4uxy+3uyy=0.

Comparing with A uxx+2B uxy+C uyy=0 gives A=1, 2B=4, so B=2, and C=3. Hence

Δ=B2-AC=22-(1)(3)=1>0.

The equation is hyperbolic.

3. Initial and Boundary Conditions

A PDE does not normally have a unique solution until appropriate initial and boundary data are prescribed.

3.1 Common boundary conditions

For a scalar field u on a boundary with outward unit normal n̂:

  • Dirichlet condition: the field value is specified, such as u=g.
  • Neumann condition: the normal derivative is specified, such as ∂u/∂n=h.
  • Robin condition: a linear combination is specified:
a u+b\frac{∂u}{∂n}=r.
  • Mixed conditions: different boundary types are imposed on different portions of the boundary.

For heat conduction, Fourier’s law gives normal heat flux

qn=-k\frac{∂T}{∂n},

where qn is in W/m². An insulated boundary therefore satisfies ∂T/∂n=0. Convective cooling produces the Robin condition

-k\frac{∂T}{∂n}=h(T-T_∞),

where h is the convection coefficient in W/(m²·K) and T_∞ is ambient temperature.

3.2 Well-posedness

A problem is well posed in the sense of Hadamard if a solution exists, is unique, and depends continuously on the supplied data. Not every arbitrary combination of boundary conditions is admissible. For example, a pure Neumann problem for Poisson’s equation requires a compatibility condition and determines the solution only up to an additive constant.

4. Separation of Variables and Eigenfunctions

Separation of variables seeks a product solution. For a one-dimensional transient field,

u(x,t)=X(x)T(t).

The method is most effective for linear homogeneous PDEs on regular domains with homogeneous boundary conditions. Nonhomogeneous boundary data can often be handled by first subtracting a steady-state or lifting function.

4.1 Sturm–Liouville structure

Many separated spatial equations have the form

-\frac{d}{dx}\left[p(x)\frac{dX}{dx}\right]+q(x)X=λw(x)X,

with suitable homogeneous boundary conditions. If p(x)>0 and w(x)>0 and the problem is regular and self-adjoint, the eigenvalues are real, and eigenfunctions corresponding to distinct eigenvalues are orthogonal with weight w(x). Thus

\intab w(x)Xm(x)Xn(x)\,dx=0,\qquad m\ne n.

Under standard completeness conditions, a sufficiently regular function can be expanded in these eigenfunctions. This mathematical structure explains why Fourier sine and cosine series naturally arise in boundary-value problems.

5. Heat Flow in a Finite Rod

Consider a homogeneous rod of length L with no internal heat generation, constant thermal diffusivity α, and ends maintained at zero reference temperature. The problem is

ut=αuxx,\qquad 0<x<L,\ t>0,

with

u(0,t)=u(L,t)=0,\qquad u(x,0)=f(x).

Substitute u=X(x)T(t). Then

XT'=αX''T.

After division by αXT,

\frac{T'}{αT}=\frac{X''}{X}=-λ.

The separated equations are

X''+λX=0,\qquad T'+αλT=0.

The boundary conditions X(0)=X(L)=0 admit nontrivial solutions only for

λn=\left(\frac{nπ}{L}\right)2,
\qquad
Xn(x)=\sin\left(\frac{nπx}{L}\right),\quad n=1,2,\ldots

The temporal factors are

Tn(t)=\exp\left[-α\left(\frac{nπ}{L}\right)2t\right].

By superposition,

u(x,t)=\sumn=1∞bn\sin\left(\frac{nπx}{L}\right)
\exp\left[-α\left(\frac{nπ}{L}\right)2t\right],

where

bn=\frac{2}{L}\int0L f(x)\sin\left(\frac{nπx}{L}\right)dx.

Higher spatial frequencies decay more rapidly because the decay rate is proportional to n2.

Worked Example 2: Correct finite-rod temperature calculation

Let

  • L=1.00\ \text{m},
  • α=2.50×10-4\ \text{m}2/\text{s},
  • f(x)=100\sin(πx/L)\ ^\circ\text{C},
  • both ends remain at 0 °C.

Because the initial condition is exactly the first eigenfunction,

u(x,t)=100\sin\left(\frac{πx}{L}\right)
\exp\left(-\frac{απ2t}{L2}\right).

At the midpoint x=L/2 and t=100\ \text{s},

\frac{απ2t}{L2}
=(2.50×10-4)(π2)(100)
=0.24674.

Therefore,

u(L/2,100)=100e-0.24674
≈100(0.7813)
≈78.1\ ^\circ\text{C}.

The exponent is dimensionless because αt/L2 has units (\text{m}2/\text{s})(\text{s})/\text{m}2=1.

5.1 Nonzero boundary temperatures

If u(0,t)=T1 and u(L,t)=T2 are constant, first write

u(x,t)=us(x)+v(x,t),

where the steady solution is

us(x)=T1+\frac{T2-T1}{L}x.

Then v satisfies homogeneous end conditions and can be expanded in sine eigenfunctions.

6. The One-Dimensional Wave Equation

For a taut string with constant tension 𝒯 in newtons and linear mass density μ in kg/m, small transverse displacement y(x,t) satisfies

ytt=c2yxx,
\qquad
c=\sqrt{\frac{𝒯}{μ}},

where c is the wave speed in m/s. The derivation assumes small slopes, constant tension, and negligible damping and bending stiffness.

For a string fixed at x=0 and x=L, separation gives

y(x,t)=\sumn=1∞
\left[An\cos(ωnt)+Bn\sin(ωnt)\right]
\sin\left(\frac{nπx}{L}\right),

where

ωn=\frac{nπc}{L}.

The coefficients are obtained from initial displacement y(x,0)=f(x) and initial velocity yt(x,0)=g(x).

On an infinite line, sufficiently regular initial data give d’Alembert’s solution:

y(x,t)=\frac{f(x-ct)+f(x+ct)}{2}
+\frac{1}{2c}\intx-ctx+ctg(s)\,ds.

Unlike the heat equation, the wave equation propagates disturbances at finite speed and does not inherently smooth all initial irregularities.

7. Transform Methods

Transform methods are especially useful on infinite or semi-infinite domains and for nonhomogeneous forcing.

7.1 Fourier transform

Using the convention

\hat{u}(k,t)=\int-∞∞u(x,t)e-ikx\,dx,

the derivative property is

\mathcal{F}\{uxx\}=-k2\hat{u}.

For the heat equation on the real line, ut=αuxx, transformation in space gives

\frac{∂\hat{u}}{∂t}=-αk2\hat{u}.

Hence

\hat{u}(k,t)=\hat{f}(k)e-αk2t.

Inverse transformation produces convolution with the heat kernel:

u(x,t)=\frac{1}{\sqrt{4παt}}
\int-∞∞f(ξ)
\exp\left[-\frac{(x-ξ)2}{4αt}\right]dξ.

This solution applies to an infinite homogeneous medium with constant α and suitable initial data.

7.2 Laplace transform in time

Define

U(x,s)=\mathcal{L}\{u(x,t)\}
=\int0∞e-stu(x,t)dt.

Because

\mathcal{L}\{ut\}=sU-u(x,0),

a time-dependent PDE becomes an ordinary differential equation in space. For a semi-infinite solid initially at zero temperature and suddenly maintained at U0 at x=0, the result is

u(x,t)=U0\operatorname{erfc}
\left(\frac{x}{2\sqrt{αt}}\right),

where erfc is the complementary error function. This solution assumes x≥0, constant diffusivity, u(x,0)=0, u(0,t)=U0, and u(x,t)→0 as x→∞.

8. Transmission-Line Equations

Let V(x,t) denote voltage and I(x,t) current on a uniform transmission line. Let R, L′, G, and C′ be resistance, inductance, conductance, and capacitance per unit length, respectively. Their units are Ω/m, H/m, S/m, and F/m.

The telegrapher’s equations are

\frac{∂V}{∂x}=-L′\frac{∂I}{∂t}-RI,
\frac{∂I}{∂x}=-C′\frac{∂V}{∂t}-GV.

For a lossless line, R=G=0. Differentiating and eliminating the other field yields

Vxx=L′C′Vtt,
\qquad
Ixx=L′C′Itt.

The propagation speed is denoted here by ctl to avoid confusion with voltage:

ctl=\frac{1}{\sqrt{L′C′}}.

The characteristic impedance is

Z0=\sqrt{\frac{L′}{C′}}.

These formulas apply to a uniform lossless line. For a general lossy sinusoidal line,

γ=\sqrt{(R+iωL′)(G+iωC′)},
\qquad
Z0=\sqrt{\frac{R+iωL′}{G+iωC′}},

where γ is the complex propagation constant and ω is angular frequency.

Transmission-line wave propagation and load reflection Source ZL Incident wave V⁺ Reflected wave V⁻ Uniform line: Z₀, propagation speed cₜₗ
Uniform transmission line with incident and reflected voltage waves
Figure: Uniform transmission line with incident and reflected voltage waves

Figure: Incident and reflected waves on a uniform transmission line terminated by load impedance ZL.

The load-voltage reflection coefficient for a lossless line is

ΓL=\frac{ZL-Z0}{ZL+Z0}.

A matched load has ZL=Z0 and therefore ΓL=0.

9. Electromagnetic Boundary-Value Problems

Maxwell’s equations lead to Laplace, Poisson, and Helmholtz equations under different assumptions.

9.1 Electrostatic potential

With electric potential φ defined by E=-∇φ, Gauss’s law gives

∇2φ=-\frac{ρv}{ε},

where ρv is volume charge density in C/m³ and ε is permittivity in F/m. In a charge-free region,

∇2φ=0.

Uniqueness theorems ensure that a solution of Laplace’s equation satisfying prescribed Dirichlet data is unique. A Neumann solution is unique up to an additive constant if its compatibility condition is satisfied.

At an interface between media, Maxwell’s boundary conditions include

\hat{n}×(E2-E1)=0,
\hat{n}×(H2-H1)=Js,
\hat{n}\cdot(D2-D1)=ρs,
\hat{n}\cdot(B2-B1)=0,

assuming no imposed magnetic surface current. Here Js is electric surface-current density and ρs is free surface-charge density. At a perfect electric conductor, the tangential electric field is zero.

9.2 Helmholtz equation and rectangular waveguides

For time-harmonic fields in a homogeneous, source-free, lossless medium, field components satisfy

∇2U+k2U=0,
\qquad
k=ω\sqrt{με}.

For a rectangular waveguide of broad dimension a and narrow dimension b, the cutoff frequency of mode TEmn is

fc,mn=\frac{1}{2\sqrt{με}}
\sqrt{\left(\frac{m}{a}\right)2+
\left(\frac{n}{b}\right)2}.

For an air-filled guide, 1/\sqrt{με}≈c0, the free-space speed of light. If a>b, the dominant mode is normally TE10, with

fc,10=\frac{c0}{2a}.

Worked Example 3: Rectangular waveguide

An air-filled WR-90-type guide has a=22.86\ \text{mm}. Its TE10 cutoff frequency is

fc=\frac{3.00×108}{2(22.86×10-3)}
≈6.56\ \text{GHz}.

At f=10.0\ \text{GHz}, the free-space wavelength is 30.0 mm. The guide wavelength is

λg=\frac{λ0}{\sqrt{1-(fc/f)2}}
≈\frac{30.0}{\sqrt{1-(6.56/10.0)2}}
≈39.7\ \text{mm}.

This propagating-mode formula requires f>fc. Below cutoff, the axial propagation constant is imaginary and the mode is evanescent.

10. Applied Case: Reflection on a Digital Interconnect

Illustrative case.

Background

A laboratory transmits a fast voltage step through a 100 m lossless coaxial cable. The line has characteristic impedance Z0=50\ Ω and propagation speed ctl=2.00×108\ \text{m/s}. The load is ZL=100\ Ω. A matched source launches a 1.00 V incident step.

Problem

Determine the one-way delay, load reflection coefficient, reflected-step amplitude, and initial load voltage when the incident wave arrives.

Analysis and solution

The one-way propagation delay is

td=\frac{\ell}{ctl}
=\frac{100}{2.00×108}
=5.00×10-7\ \text{s}
=0.500\ μ\text{s}.

The load reflection coefficient is

ΓL=\frac{100-50}{100+50}=\frac{1}{3}.

Thus the reflected voltage amplitude is

V^-=ΓLV^+=\frac{1}{3}(1.00)=0.333\ \text{V}.

At the load, the incident and reflected waves add:

VL=V^++V^-=1.00+0.333=1.333\ \text{V}.

Because the source is matched, the returning wave is absorbed rather than reflected again.

Outcome

The load first changes 0.500 μs after launch and reaches 1.333 V. The positive reflection occurs because the load impedance exceeds the characteristic impedance.

Learning points

  • Long interconnects must be treated as distributed systems when propagation delay is significant relative to signal rise time.
  • A load can experience overvoltage even when the launched step is only 1 V.
  • Impedance matching suppresses reflections and improves signal integrity.
  • Oscilloscope bandwidth and probe loading must be considered when verifying the prediction experimentally.

11. Numerical Methods, Limitations, and Best Practice

Analytical solutions are limited mainly to simple geometry, linear constitutive laws, and idealized boundary data. Finite-difference, finite-element, and finite-volume methods are therefore widely used.

For the explicit finite-difference heat scheme

ujn+1=ujn+r(uj+1n-2ujn+uj-1n),
\qquad
r=\frac{αΔt}{(Δx)2},

stability in one spatial dimension requires

0≤r≤\frac{1}{2}.

For a standard explicit centered scheme for the one-dimensional wave equation, the Courant condition is

\frac{cΔt}{Δx}≤1.

These restrictions are scheme-specific and must not be treated as universal conditions for every numerical method.

Best practices

  1. Check dimensions before computation.
  2. Verify compatibility among initial and boundary data.
  3. Distinguish diffusivity α from conductivity k.
  4. Use enough eigenfunctions to resolve the initial profile, especially near discontinuities.
  5. Test numerical mesh and time-step convergence.
  6. Compare simulations with limiting cases, conservation laws, or analytical benchmarks.
  7. Document material properties, boundary assumptions, and solver tolerances.

Challenges and contemporary developments

Real systems may involve anisotropic materials, temperature-dependent properties, dispersive transmission lines, nonlinear media, irregular geometry, or uncertain boundary data. Multiphysics solvers increasingly couple electromagnetic, thermal, structural, and semiconductor equations. Reduced-order models and machine-learning surrogates can accelerate repeated simulations, but they must be validated within their training domain. An AI model does not replace consistency checks, convergence studies, or experimental verification.

Safety and governance matter when PDE models inform high-power RF systems, medical devices, thermal protection, or public communication infrastructure. Engineers should preserve traceable inputs, report uncertainty, respect electromagnetic exposure and spectrum regulations, and avoid presenting unvalidated simulation outputs as measurements.

Chapter Summary

Partial differential equations provide the mathematical foundation for spatially distributed engineering systems. Second-order equations are classified through B2-AC as elliptic, parabolic, or hyperbolic. Boundary and initial conditions are essential to existence, uniqueness, and physical interpretation.

Separation of variables converts suitable linear PDEs into ordinary differential equations and leads naturally to Sturm–Liouville eigenvalue problems. Eigenfunction expansions solve finite-domain heat and wave problems, while Fourier and Laplace transforms are effective on infinite and semi-infinite domains. Heat modes decay exponentially, whereas wave modes oscillate and propagate at finite speed.

The telegrapher’s equations reduce to wave equations for a uniform lossless line, with propagation speed ctl=1/\sqrt{L′C′}. Maxwell’s equations generate Laplace, Poisson, and Helmholtz boundary-value problems, including waveguide cutoff phenomena. Analytical results remain valuable as physical explanations and verification standards for computational models.

Key Terms

Boundary-value problem: A differential-equation problem supplemented by conditions at spatial boundaries.

Characteristic impedance: The voltage-to-current ratio of a single traveling wave on a transmission line.

Dirichlet condition: A boundary condition specifying the field value.

Eigenfunction: A nonzero function associated with an eigenvalue in an operator equation.

Elliptic PDE: A second-order PDE with B2-AC<0.

Fourier transform: An integral transformation representing a function through spatial or temporal frequencies.

Heat equation: A parabolic PDE describing diffusion of temperature or related quantities.

Helmholtz equation: A spatial PDE governing time-harmonic wave fields.

Hyperbolic PDE: A second-order PDE with B2-AC>0.

Laplace equation: The equation ∇2u=0, describing source-free equilibrium fields.

Neumann condition: A boundary condition specifying a normal derivative or flux.

Parabolic PDE: A second-order PDE with B2-AC=0.

Poisson equation: An elliptic PDE relating a field to a distributed source.

Reflection coefficient: The ratio of reflected-wave amplitude to incident-wave amplitude.

Robin condition: A boundary condition involving a linear combination of field value and normal derivative.

Separation of variables: A method expressing a multivariable solution as a product of single-variable functions.

Sturm–Liouville problem: A self-adjoint eigenvalue problem with weighted orthogonal eigenfunctions.

Thermal diffusivity: The material parameter α=k/(ρcp), measured in m²/s.

Wave equation: A hyperbolic PDE describing finite-speed propagation.

Well-posed problem: A problem having an existing, unique solution that depends continuously on its data.

Review Questions

Short Answer Questions

  1. State the discriminant used to classify a second-order PDE written with principal part A uxx+2B uxy+C uyy.
  2. Distinguish Dirichlet, Neumann, and Robin boundary conditions.
  3. Why do higher heat-equation modes decay faster than lower modes?
  4. State the physical meaning and units of thermal diffusivity.
  5. What load condition eliminates reflection on a lossless transmission line?

Long Answer Questions

  1. Derive the eigenfunction-series solution for heat conduction in a finite rod with zero end temperatures.
  2. Explain the Sturm–Liouville framework and derive the weighted orthogonality relation for distinct eigenfunctions.
  3. Derive the normal-mode solution of a string fixed at both ends and explain the roles of initial displacement and velocity.
  4. Starting from the lossless telegrapher’s equations, derive the voltage wave equation, propagation speed, and characteristic impedance.
  5. Explain how Maxwell’s equations lead to Laplace, Poisson, and Helmholtz equations under different assumptions.

Analytical / Application Questions

  1. A 0.50 m rod has α=1.2×10-5\ \text{m}2/\text{s} and initial temperature 80\sin(πx/L)\ ^\circ\text{C}. With zero-temperature ends, calculate its midpoint temperature after 300 s.
  2. A 75 Ω transmission line terminates in 25 Ω. For a 2 V incident wave, calculate the reflection coefficient, reflected voltage, and total load voltage.
  3. An air-filled rectangular waveguide has broad dimension 30 mm. Determine the TE10 cutoff frequency and decide whether an 8 GHz signal propagates.

Multiple Choice Questions with Answers

Question 1

For the PDE uxx+6uxy+5uyy=0, what is its classification?

A. Elliptic

B. Parabolic

C. Hyperbolic

D. First-order

Correct Answer: C. Hyperbolic

Question 2

Which quantity has units of m²/s in the heat equation ut=αuxx?

A. Thermal conductivity k

B. Thermal diffusivity α

C. Specific heat capacity cp

D. Heat flux qn

Correct Answer: B. Thermal diffusivity α

Question 3

For a finite rod with zero end temperatures, which spatial eigenfunctions satisfy the boundary conditions?

A. \sin(nπx/L)

B. \cos(nπx/L) for all positive integers n

C. enπx/L

D. 1+x/L

Correct Answer: A. \sin(nπx/L)

Question 4

A 1 m rod has α=2.50×10-4\ \text{m}2/\text{s} and initial temperature 100\sin(πx/L)\ ^\circ\text{C}. With zero-temperature ends, what is the midpoint temperature after 100 s?

A. 97.6 °C

B. 78.1 °C

C. 24.7 °C

D. 7.81 °C

Correct Answer: B. 78.1 °C

Question 5

What does the Fourier transform convert uxx into under the convention used in the chapter?

A. ik\hat{u}

B. k2\hat{u}

C. -k2\hat{u}

D. -ik\hat{u}

Correct Answer: C. -k2\hat{u}

Question 6

For a uniform lossless transmission line, the propagation speed is

A. ctl=\sqrt{L′C′}

B. ctl=1/\sqrt{L′C′}

C. ctl=\sqrt{L′/C′}

D. ctl=1/(L′C′)

Correct Answer: B. ctl=1/\sqrt{L′C′}

Question 7

A 50 Ω lossless line is terminated by 100 Ω. What is the load reflection coefficient?

A. -1/3

B. 0

C. 1/3

D. 2

Correct Answer: C. 1/3

Question 8

Which boundary condition represents an insulated thermal surface?

A. T=0

B. ∂T/∂n=0

C. T=T_∞

D. ∂T/∂t=0

Correct Answer: B. ∂T/∂n=0

Question 9

For the one-dimensional explicit finite-difference heat scheme described in the chapter, stability requires r=αΔt/(Δx)2 to satisfy

A. r>1

B. r=1 only

C. 0≤r≤1/2

D. r<0

Correct Answer: C. 0≤r≤1/2

Question 10

An air-filled rectangular waveguide has broad dimension a. What is the TE10 cutoff frequency?

A. c0/a

B. c0/(2a)

C. 2c0/a

D. a/(2c0)

Correct Answer: B. c0/(2a)

Engineering Mathematics
Chapter 9 of 15