The math optional, made finite. Daily Practice

Sources, sinks, doublets

At a Glance

Why This Chapter Matters

Sources and sinks appear in 8 of the last 13 years — the most consistent fluid dynamics atom in Paper 2 — with questions spread across 10-, 15-, and 20-mark slots. Every question reduces to one of four tasks: read off singularity strengths from a complex potential, derive streamlines by setting ψ=Im(w)=const\psi = \operatorname{Im}(w) = \text{const}, apply the image method to enforce a rigid-wall boundary condition, or use the Milne–Thomson circle theorem for flow inside a circular boundary. The 2025 paper revived the circle theorem (last used in 2013), confirming that the image-boundary archetype resurfaces unpredictably — it cannot be skipped.

Minimum Theory

Complex potential. For two-dimensional incompressible irrotational flow, a source of strength mm at z0z_0 has complex potential w=mlog(zz0)w = m\log(z-z_0); a sink of strength mm contributes mlog(zz0)-m\log(z-z_0). Superposition is exact: add potentials for each singularity. The stream function is ψ=Im(w)\psi = \operatorname{Im}(w) and streamlines are the level curves ψ=const\psi = \text{const}. The complex velocity is dw/dz=uivdw/dz = u - iv; the fluid speed at any point is q=dw/dzq = |dw/dz|.

Image method for a rigid wall. To enforce zero normal velocity on the boundary y=0y = 0 (a rigid wall), place an image singularity of the same type and strength at the mirror point across y=0y = 0. A source mm at (x0,y0)(x_0, y_0) gets an image source mm at (x0,y0)(x_0, -y_0); a sink m-m gets an image sink m-m. The wall is then automatically a streamline. Pressure on the wall via Bernoulli: pp=12ρV2p_\infty - p = \tfrac12\rho|V|^2 (with V|V| computed from the full image system on y=0y=0); integrate over the wall to get the net force.

Milne–Thomson circle theorem. For flow in the region outside or inside the circle z=a|z| = a: a singularity (source or sink) of strength ss at an interior point z0=bz_0 = b (real, 0<b<a0 < b < a) is imaged as a singularity of the same strength at the inverse point a2/ba^2/b plus an opposite-strength singularity at the origin. Specifically, a source +m+m at bb inside z=a|z|=a is accompanied by an image source +m+m at a2/ba^2/b and an image sink m-m at 00; a sink m-m at bb is accompanied by m-m at a2/ba^2/b and +m+m at 00. Image singularities at the origin from a source-sink pair of equal strength cancel. The circle z=a|z|=a becomes a streamline automatically.

Flow past a cylinder. Uniform stream U0U_0 past a stationary cylinder of radius aa: w(z)=U0 ⁣(z+a2z),ϕ=U0 ⁣(r+a2r)cosθ,ψ=U0 ⁣(ra2r)sinθ.w(z) = U_0\!\left(z + \frac{a^2}{z}\right),\qquad\phi = U_0\!\left(r+\frac{a^2}{r}\right)\cos\theta,\qquad\psi = U_0\!\left(r-\frac{a^2}{r}\right)\sin\theta. The cylinder r=ar=a satisfies ψ=0\psi = 0 (a streamline). Stagnation points at (±a,0)(\pm a, 0) where dw/dz=0dw/dz = 0.

Source in a 3D uniform stream (axisymmetric). A point source of strength mm at the origin in a uniform stream Ui^U\hat{\mathbf i} has velocity potential ϕ=m/rUrcosθ\phi = m/r - Ur\cos\theta (spherical polars; convention q=ϕ\mathbf q = -\nabla\phi). The Stokes stream function is ψ=12Ur2sin2θmcosθ\psi = \tfrac12 Ur^2\sin^2\theta - m\cos\theta; streamlines are Ur2sin2θ2mcosθ=constUr^2\sin^2\theta - 2m\cos\theta = \text{const}.

Source (radial outward streamlines), sink (radial inward), and source–sink pair (streamlines = circles through the two singularities). \psi=\operatorname{Im}(w)=\text{const} defines each streamline family.

Question Archetypes

Four patterns cover every source/sink question in the corpus.

ArchetypeYou are seeing this when…
source-sink-streamlinesa complex potential or a source/sink configuration is given; find or sketch the streamlines
image-source-sinka source or sink near a rigid wall or boundary; use image method; find pressure or streamlines
flow-past-cylinderuniform stream past a cylinder; find ϕ\phi, ψ\psi, stagnation points
source-in-stream3D axisymmetric source in a uniform stream (Rankine body); derive the potential and streamline ODE

source-sink-streamlines (4 question(s); 2019, 2020, 2021, 2023)

Recognition Cues

Solution Template

  1. Write the complex potential w=isilog(zzi)w = \sum_i s_i \log(z - z_i) (source = ++, sink = -).
  2. Combine logarithms into a single log(ratio or product)\log(\text{ratio or product}).
  3. Compute ψ=Im(w)\psi = \operatorname{Im}(w). Setting ψ=const\psi = \text{const} is equivalent to: arg()=const\arg(\ldots) = \text{const}, i.e. the imaginary-to-real ratio of the argument is constant.
  4. Cross-multiply the ratio to obtain an algebraic curve in x,yx,y; introduce a free parameter λ\lambda or kk for the family.
  5. For speed: compute dw/dzdw/dz as a single fraction (combine over a common denominator); simplify the numerator (often terms cancel, leaving a pure constant times zz-factors); take dw/dz|dw/dz| and identify each factor as a distance ri=zzir_i = |z - z_i|.

Worked Example(s)

2019 Paper 2, 2019-P2-Q8c (20 marks)

Two sources, each of strength mm, at (a,0),(a,0)(-a,0),(a,0) and a sink of strength 2m2m at origin. Show streamlines are (x2+y2)2=a2(x2y2+λxy)(x^2+y^2)^2 = a^2(x^2-y^2+\lambda xy) and speed is 2ma2/(r1r2r3)2ma^2/(r_1 r_2 r_3).

Complex potential. Sources at ±a\pm a, sink 2m2m at origin: w=mlog(za)+mlog(z+a)2mlogz=mlogz2a2z2.w = m\log(z-a) + m\log(z+a) - 2m\log z = m\log\frac{z^2-a^2}{z^2}.

Stream function. Write 1a2/z21 - a^2/z^2 and use 1/z2=zˉ2/z41/z^2 = \bar z^2/|z|^4: Im ⁣(1a2z2)=2a2xy(x2+y2)2,Re ⁣(1a2z2)=1a2(x2y2)(x2+y2)2.\operatorname{Im}\!\left(1 - \frac{a^2}{z^2}\right) = \frac{2a^2 xy}{(x^2+y^2)^2},\qquad \operatorname{Re}\!\left(1 - \frac{a^2}{z^2}\right) = 1 - \frac{a^2(x^2-y^2)}{(x^2+y^2)^2}.

Constant argument: Im/Re=c\operatorname{Im}/\operatorname{Re} = c. Cross-multiply and write λ=2/c\lambda = 2/c:   (x2+y2)2=a2(x2y2+λxy).  \boxed{\;(x^2+y^2)^2 = a^2(x^2-y^2+\lambda xy).\;}

Speed. Combine dw/dzdw/dz over the common denominator z(za)(z+a)z(z-a)(z+a): dwdz=mz(z+a)+mz(za)2m(z2a2)z(z2a2)=2mz22mz2+2ma2z(za)(z+a)=2ma2z(za)(z+a).\frac{dw}{dz} = \frac{mz(z+a)+mz(z-a)-2m(z^2-a^2)}{z(z^2-a^2)} = \frac{2mz^2-2mz^2+2ma^2}{z(z-a)(z+a)} = \frac{2ma^2}{z(z-a)(z+a)}. The middle terms cancel exactly (why the numerator is constant). Taking moduli with r3=zr_3=|z|, r1=zar_1=|z-a|, r2=z+ar_2=|z+a|:   q=2ma2r1r2r3.  \boxed{\;q = \frac{2ma^2}{r_1 r_2 r_3}.\;}


2020 Paper 2, 2020-P2-Q8c (15 marks)

Two sources of strength m/2m/2 at (±a,0)(\pm a,0). Show at any point on circle x2+y2=a2x^2+y^2=a^2, velocity is parallel to the yy-axis and inversely proportional to yy.

Velocity field. Source S=m/2S = m/2 at (a,0)(a,0) and (a,0)(-a,0); superpose the Cartesian velocity fields. The xx-component: u=S ⁣[xa(xa)2+y2+x+a(x+a)2+y2].u = S\!\left[\frac{x-a}{(x-a)^2+y^2}+\frac{x+a}{(x+a)^2+y^2}\right].

On the circle x2+y2=a2x^2+y^2=a^2, the denominators simplify: (xa)2+y2=2a(ax)(x\mp a)^2+y^2 = 2a(a\mp x). Then: u=S ⁣[(ax)2a(ax)+a+x2a(a+x)]=S ⁣[12a+12a]=0.u = S\!\left[\frac{-(a-x)}{2a(a-x)}+\frac{a+x}{2a(a+x)}\right] = S\!\left[-\frac1{2a}+\frac1{2a}\right] = 0.

Velocity parallel to yy-axis.

yy-component: v=S ⁣[y2a(ax)+y2a(a+x)]=Sy2a2aa2x2=Sya2x2.v = S\!\left[\frac{y}{2a(a-x)}+\frac{y}{2a(a+x)}\right] = \frac{Sy}{2a}\cdot\frac{2a}{a^2-x^2} = \frac{Sy}{a^2-x^2}.

On the circle a2x2=y2a^2-x^2=y^2:   v=Sy=m2y.v1y.   \boxed{\;v = \frac{S}{y} = \frac{m}{2y}.\quad v\propto\frac1y.\ \blacksquare\;}


2021 Paper 2, 2021-P2-Q5e (10 marks)

w=log(za2/z)w = \log(z-a^2/z). What sources/sinks? Sketch streamlines; show two streamlines are r=ar=a and yy-axis.

Identify singularities. Factor: za2/z=(z2a2)/z=(za)(z+a)/zz - a^2/z = (z^2-a^2)/z = (z-a)(z+a)/z. w=log(za)+log(z+a)logz.w = \log(z-a) + \log(z+a) - \log z. Two sources at z=±az = \pm a; one sink at z=0z = 0.

Stream function. ψ=arg(za)+arg(z+a)argz=θ1+θ2θ\psi = \arg(z-a) + \arg(z+a) - \arg z = \theta_1 + \theta_2 - \theta.

yy-axis (z=iyz=iy, y>0y>0). By symmetry θ1+θ2=π\theta_1 + \theta_2 = \pi (angles from ±a\pm a to a point above add to a straight angle), and θ=π/2\theta = \pi/2. So ψ=ππ/2=π/2\psi = \pi - \pi/2 = \pi/2: constant \Rightarrow yy-axis is a streamline.

Circle r=ar=a. At z=aiz=ai: θ1=arg(a+ai)=3π/4\theta_1 = \arg(-a+ai) = 3\pi/4, θ2=arg(a+ai)=π/4\theta_2 = \arg(a+ai) = \pi/4, θ=π/2\theta = \pi/2. So ψ=3π/4+π/4π/2=π/2\psi = 3\pi/4 + \pi/4 - \pi/2 = \pi/2: same constant. Check another point (z=aeiπ/4z = ae^{i\pi/4}) and the value remains π/2\pi/2the circle r=ar=a is the same streamline ψ=π/2\psi=\pi/2.

The two branches meet at the stagnation points (dw/dz=0dw/dz = 0): z2+a2=0z=±iaz^2 + a^2 = 0 \Rightarrow z = \pm ia.

  Sources at (±a,0) and sink at origin; special streamlines = circle r=a and y-axis.  \boxed{\;\text{Sources at }(\pm a,0)\text{ and sink at origin; special streamlines = circle }r=a\text{ and }y\text{-axis.}\;}


2023 Paper 2, 2023-P2-Q5e (10 marks)

Source 2m2m at z=2z=2, sinks mm at z=2±iz=2\pm i. Find the streamlines.

Complex potential. Superpose and combine: w=2mlog(z2)mlog(z2i)mlog(z2+i)=mlog(z2)2(z2)2+1.w = 2m\log(z-2) - m\log(z-2-i) - m\log(z-2+i) = m\log\frac{(z-2)^2}{(z-2)^2+1}.

Stream function. Set ζ=z2=X+iY\zeta = z-2 = X+iY (X=x2X = x-2, Y=yY = y). Streamlines ψ=const\psi = \text{const} mean arg(ζ2/(ζ2+1))=const\arg(\zeta^2/(\zeta^2+1)) = \text{const}, i.e. Im/Re=const\operatorname{Im}/\operatorname{Re} = \text{const}. Computing Im(ζ2(ζ2+1))=2XY\operatorname{Im}(\zeta^2\overline{(\zeta^2+1)}) = 2XY and Re()=(X2+Y2)2+X2Y2\operatorname{Re}(\ldots) = (X^2+Y^2)^2 + X^2 - Y^2:   2(x2)y[(x2)2+y2]2+(x2)2y2=k,kR.  \boxed{\;\frac{2(x-2)y}{\bigl[(x-2)^2+y^2\bigr]^2+(x-2)^2-y^2} = k,\qquad k\in\mathbb R.\;}

Common Traps


image-source-sink (2 question(s); 2013, 2025)

Recognition Cues

Solution Template

Rigid wall y=0y=0 — image method:

  1. For each source +m+m at (x0,y0)(x_0, y_0), add an image source +m+m at (x0,y0)(x_0, -y_0).
  2. For each sink m-m at (x0,y0)(x_0, y_0), add an image sink m-m at (x0,y0)(x_0, -y_0).
  3. Write the complex potential for the full system. Verify: ww is real on y=0y=0 (normal velocity vanishes) \Rightarrow wall is a streamline.
  4. Compute w(z)=dw/dzw'(z) = dw/dz; on z=xz = x (real), w(x)w'(x) is real (velocity is purely xx-directed, confirming no yy-flow).
  5. Pressure via Bernoulli: pp=12ρV2=12ρ[w(x)]2p_\infty - p = \tfrac12\rho|V|^2 = \tfrac12\rho[w'(x)]^2.
  6. Force: F=(pp)dxF = \int_{-\infty}^{\infty}(p_\infty-p)\,dx. Evaluate by residues: poles of [w(z)]2[w'(z)]^2 in upper half-plane.

Inside circular boundary — circle theorem:

  1. Source +m+m at z0=bz_0 = b (real, 0<b<a0<b<a): add source +m+m at a2/ba^2/b, sink m-m at 00.
  2. Sink m-m at z0=bz_0 = b: add sink m-m at a2/ba^2/b, source +m+m at 00.
  3. Central images from a source-sink pair cancel (net zero at origin).
  4. Write ww for all singularities; verify z=a|z|=a is a streamline (ψ=const\psi = \text{const} on z=a|z|=a).

Worked Example(s)

2013 Paper 2, 2013-P2-Q8b (15 marks)

Source mm at (0,a)(0,a), sink mm at (0,b)(0,b) near rigid wall xx-axis (fluid fills y>0y>0). Show resultant pressure on the boundary is πρm2(ab)2/[2ab(a+b)]\pi\rho m^2(a-b)^2/[2ab(a+b)].

Image system. Reflect in y=0y=0: image source mm at (0,a)(0,-a), image sink mm at (0,b)(0,-b) (same-sign reflection for rigid wall). Complex potential: w=mlog(z2+a2)mlog(z2+b2).w = m\log(z^2+a^2) - m\log(z^2+b^2).

Velocity on wall. On z=xz=x (real): w(x)=2mxx2+a22mxx2+b2=2mx(b2a2)(x2+a2)(x2+b2).w'(x) = \frac{2mx}{x^2+a^2} - \frac{2mx}{x^2+b^2} = \frac{2mx(b^2-a^2)}{(x^2+a^2)(x^2+b^2)}. This is real (v=0v=0 on wall ✓). So V2=[w(x)]2|V|^2 = [w'(x)]^2.

Net force. F=12ρ[w(x)]2dx=2ρm2(a2b2)2JF = \tfrac12\rho\displaystyle\int_{-\infty}^{\infty}[w'(x)]^2\,dx = 2\rho m^2(a^2-b^2)^2 J where J=x2dx(x2+a2)2(x2+b2)2J = \displaystyle\int_{-\infty}^{\infty}\dfrac{x^2\,dx}{(x^2+a^2)^2(x^2+b^2)^2}.

Evaluate JJ by residues. Poles in upper half-plane: z=iaz=ia (order 2), z=ibz=ib (order 2). After computing residues and combining: J=π2ab(a+b)3.J = \frac{\pi}{2ab(a+b)^3}.

Assemble: F=2ρm2(ab)2(a+b)2π2ab(a+b)3=πρm2(ab)2ab(a+b).F = 2\rho m^2(a-b)^2(a+b)^2\cdot\frac{\pi}{2ab(a+b)^3} = \frac{\pi\rho m^2(a-b)^2}{ab(a+b)}.

Convention note. The stated answer has an extra factor of 1/21/2 in the denominator: πρm2(ab)22ab(a+b)\dfrac{\pi\rho m^2(a-b)^2}{2ab(a+b)}. This arises if the “strength mm” convention uses w=m2log(zz0)w = \tfrac m2\log(z-z_0) (common in some UPSC textbooks), which halves the velocity and quarters V2|V|^2. The algebraic structure (ab)2/[ab(a+b)](a-b)^2/[ab(a+b)] is the same; the multiplicative constant is convention-dependent.


2025 Paper 2, 2025-P2-Q5e (10 marks)

Source and sink of equal strength mm at (±a/2,0)(\pm a/2, 0) inside circle x2+y2=a2x^2+y^2=a^2. Show streamlines are (r2a2/4)(r24a2)4a2y2=ky(r2a2)(r^2-a^2/4)(r^2-4a^2)-4a^2y^2 = ky(r^2-a^2).

Image system (circle theorem). Source +m+m at b=a/2b=a/2 → image +m+m at a2/(a/2)=2aa^2/(a/2)=2a, sink m-m at 00. Sink m-m at a/2-a/2 → image m-m at 2a-2a, source +m+m at 00. The two central images cancel. System: +m+m at a/2a/2, m-m at a/2-a/2, +m+m at 2a2a, m-m at 2a-2a.

Complex potential: w=m2πlog(za/2)(z2a)(z+a/2)(z+2a).w = \frac{m}{2\pi}\log\frac{(z-a/2)(z-2a)}{(z+a/2)(z+2a)}.

Streamlines. Set ζ=N/D\zeta = N/D where N=(za/2)(z2a)N=(z-a/2)(z-2a), D=(z+a/2)(z+2a)D=(z+a/2)(z+2a). Streamlines are arg(N/D)=const\arg(N/D)=\text{const}, i.e. Re(NDˉ)=λIm(NDˉ)\operatorname{Re}(N\bar D) = \lambda\operatorname{Im}(N\bar D) for constant λ\lambda. Direct expansion gives: Im(NDˉ)=5ay(r2a2),Re(NDˉ)=(r2a24)(r24a2)4a2y2.\operatorname{Im}(N\bar D) = 5ay(r^2-a^2),\qquad \operatorname{Re}(N\bar D) = \left(r^2-\frac{a^2}{4}\right)(r^2-4a^2)-4a^2y^2. Writing k=5aλk=5a\lambda:   (r2a24)(r24a2)4a2y2=ky(r2a2).   \boxed{\;\left(r^2-\tfrac{a^2}{4}\right)(r^2-4a^2)-4a^2y^2 = ky(r^2-a^2).\;}\ \blacksquare

Common Traps


flow-past-cylinder (1 question(s); 2015)

Recognition Cues

Solution Template

  1. State the complex potential w=U0(z+a2/z)w = U_0(z + a^2/z) (uniform flow + doublet at origin sized to cancel radial flow at r=ar=a).
  2. Write z=reiθz = re^{i\theta}; separate real and imaginary parts to get ϕ\phi and ψ\psi.
  3. Verify ψ=0\psi = 0 at r=ar=a (cylinder is a streamline).
  4. Compute vrv_r and vθv_\theta from ψ\psi or ϕ\phi; set both to zero for stagnation. Show sinθ=0\sin\theta = 0 from vθ=0v_\theta = 0; then r=ar=a from vr=0v_r = 0 (since cosθ=±1\cos\theta = \pm 1).
  5. State stagnation points at (±a,0)(\pm a, 0).

Worked Example(s)

2015 Paper 2, 2015-P2-Q5d (10 marks)

Uniform flow U0U_0 past cylinder radius aa at origin. Find stream function, velocity potential, stagnation points.

Complex potential. w=U0(z+a2/z)w = U_0(z + a^2/z). Write z=reiθz = re^{i\theta}: w=U0 ⁣[(r+a2r)cosθ+i(ra2r)sinθ].w = U_0\!\left[\left(r+\frac{a^2}{r}\right)\cos\theta + i\left(r-\frac{a^2}{r}\right)\sin\theta\right].

  ϕ=U0 ⁣(r+a2r)cosθ,ψ=U0 ⁣(ra2r)sinθ.  \boxed{\;\phi = U_0\!\left(r+\frac{a^2}{r}\right)\cos\theta,\qquad \psi = U_0\!\left(r-\frac{a^2}{r}\right)\sin\theta.\;}

Verify cylinder. At r=ar=a: ψ=U0(aa)sinθ=0\psi = U_0(a-a)\sin\theta = 0. ✓

Stagnation. From vθ=ψr=U0(1+a2/r2)sinθ=0v_\theta = -\psi_r = -U_0(1+a^2/r^2)\sin\theta = 0: either sinθ=0\sin\theta = 0 or rr complex (impossible). So θ=0\theta = 0 or π\pi. Then vr=U0(1a2/r2)cosθ=0v_r = U_0(1-a^2/r^2)\cos\theta = 0 with cosθ=±1\cos\theta = \pm1 forces r=ar=a.

  Stagnation points: (±a,0).  \boxed{\;\text{Stagnation points: }(\pm a,0).\;}

Common Traps


source-in-stream (1 question(s); 2016)

Recognition Cues

Solution Template

  1. State the convention: q=ϕ\mathbf q = -\nabla\phi (so the stream requires ϕstream=Urcosθ\phi_\text{stream} = -Ur\cos\theta for qUi^\mathbf q \to U\hat{\mathbf i}).
  2. Superpose: ϕ=m/r+(Urcosθ)=m/rUrcosθ\phi = m/r + (-Ur\cos\theta) = m/r - Ur\cos\theta.
  3. Velocity components in spherical polars: qr=ϕ/rq_r = -\partial\phi/\partial r, qθ=(1/r)ϕ/θq_\theta = -(1/r)\partial\phi/\partial\theta.
  4. Stokes stream function ψ\psi satisfies qr=(r2sinθ)1ψθq_r = (r^2\sin\theta)^{-1}\psi_\theta and qθ=(rsinθ)1ψrq_\theta = -(r\sin\theta)^{-1}\psi_r. Integrate qrq_r w.r.t. θ\theta to get ψ\psi; match qθq_\theta to determine the rr-dependent constant.
  5. Streamlines are ψ=const\psi = \text{const}, i.e. 12Ur2sin2θmcosθ=const\tfrac12 Ur^2\sin^2\theta - m\cos\theta = \text{const}, equivalently Ur2sin2θ2mcosθ=constUr^2\sin^2\theta - 2m\cos\theta = \text{const}.

Worked Example(s)

2016 Paper 2, 2016-P2-Q6b (15 marks)

Source mm at origin in uniform stream Ui^U\hat{\mathbf i}. Show ϕ=m/rUrcosθ\phi = m/r - Ur\cos\theta. Find streamline ODE; show streamlines lie on Ur2sin2θ2mcosθ=constUr^2\sin^2\theta - 2m\cos\theta = \text{const}.

Step 1 — Superpose. Convention q=ϕ\mathbf q = -\nabla\phi. Source: ϕsrc=m/r\phi_\text{src} = m/r, giving qr=m/r2q_r = m/r^2 (outward). Uniform stream: ϕstream=Urcosθ\phi_\text{stream} = -Ur\cos\theta, giving ϕz=U-\phi_z = U (i.e. qUi^\mathbf q \to U\hat{\mathbf i}).   ϕ=mrUrcosθ.  \boxed{\;\phi = \frac{m}{r} - Ur\cos\theta.\;}

Step 2 — Velocity. qr=ϕr=mr2+Ucosθ,qθ=1rϕθ=Usinθ.q_r = -\frac{\partial\phi}{\partial r} = \frac{m}{r^2} + U\cos\theta,\qquad q_\theta = -\frac1r\frac{\partial\phi}{\partial\theta} = -U\sin\theta.

Step 3 — Stokes stream function. Integrate ψθ=r2sinθqr=msinθ+Ur2sinθcosθ\psi_\theta = r^2\sin\theta\,q_r = m\sin\theta + Ur^2\sin\theta\cos\theta: ψ=mcosθ+12Ur2sin2θ+g(r).\psi = -m\cos\theta + \tfrac12 Ur^2\sin^2\theta + g(r). Check: ψr/(rsinθ)=qθ=Usinθ-\psi_r/(r\sin\theta) = q_\theta = -U\sin\theta \Rightarrow ψr=Ursin2θ\psi_r = Ur\sin^2\theta. From the expression: ψr=Ursin2θ+g(r)\psi_r = Ur\sin^2\theta + g'(r). So g(r)=0g'(r)=0 and g=constg=\text{const}.

Streamlines ψ=const\psi = \text{const}:   Ur2sin2θ2mcosθ=const.   \boxed{\;Ur^2\sin^2\theta - 2m\cos\theta = \text{const}.\;}\ \blacksquare

Common Traps


Marks-Aware Writing

10-mark questions (2015-Q5d, 2021-Q5e, 2023-Q5e, 2025-Q5e): Two to three setup sentences, then a clean step-by-step calculation. For streamlines: write the complex potential in combined form, extract ψ=Im(w)\psi = \operatorname{Im}(w), state the algebraic condition, box the result. No lengthy preamble about potential flow theory.

15-mark questions (2013-Q8b, 2016-Q6b, 2020-Q8c): Three to four labelled steps. For the wall-pressure problem: label Step 1 (image system + potential), Step 2 (velocity on wall), Step 3 (Bernoulli + integral), Step 4 (residues + assembly). Always verify that the wall is a streamline before proceeding to the pressure integral.

20-mark questions (2019-Q8c): Full proof format with two separate results. Show the streamlines first (this is a proof by algebraic manipulation), then compute the speed separately via dw/dz|dw/dz|. For the speed, simplify dw/dzdw/dz by combining over a common denominator before taking the modulus — otherwise the factoring step is lost. The examiner expects both parts to be complete.

Practice Set

YearPaper/QMarksArchetypeOne-line hint
2014P2-Q7c20source-sink-streamlinesϕ=12log[(x+a)2+y2]12log[(xa)2+y2]\phi = \tfrac12\log[(x+a)^2+y^2]-\tfrac12\log[(x-a)^2+y^2]; w=log[(z+a)/(za)]w=\log[(z+a)/(z-a)]; ψ=θ1θ2\psi=\theta_1-\theta_2; streamlines are circles through (±a,0)(\pm a,0) by the inscribed-angle theorem

We've mapped all 13 years of this exam. Get new chapters, tools, and solutions as we release them — free.