Skip to main content
Philosophical transactions. Series A, Mathematical, physical, and engineering sciences logoLink to Philosophical transactions. Series A, Mathematical, physical, and engineering sciences
. 2015 Sep 13;373(2050):20140277. doi: 10.1098/rsta.2014.0277

Far-field perturbations of vortex patches

Peter Constantin 1,
PMCID: PMC4535265  PMID: 26261365

Abstract

In this paper I investigate the dynamics of vortex patches in the Yudovitch phase space. I derive an approximation for the evolution of the vorticity in the case of nested vortex patches with distant boundaries, and study its long-time behaviour.

Keywords: Euler equations, vortex patches, long-time behaviour, instability

1. Introduction

The long-time behaviour of solutions of two-dimensional incompressible Euler equations is an interesting and highly non-trivial subject. It is well known that smooth and localized initial data lead to a global-in-time well-posed evolution in spaces of smooth functions. Beyond this, little is known about the long-time dynamics. In this paper, I consider the evolution of non-smooth solutions, in a well-known phase space of functions with a limited degree of non-smoothness. The equations of ideal incompressible fluids in two dimensions can be described in terms of a single scalar field, the vorticity ω, which is a function of space and time, ω=ω(x,t), with Inline graphic and Inline graphic. The vorticity is transported by a flow it creates: it is an active scalar. The transport

1. 1.1

is done by an incompressible velocity field u(x,t) whose curl is the vorticity, ω=∂1u2−∂2u1. This linear relation can be inverted by writing u=∇ψ and seeking ψ whose gradient decays at infinity and solves Δψ=ω. The global existence and uniqueness of solutions of (1.1) for vorticity in the class Inline graphic is a classical result of Yudovitch [1]. The evolution (1.1) results in a rearrangement of the vorticity distribution by a volume-preserving transformation with quasi-Lipschitz classical trajectories. If the initial datum ω(x,0) is a step function, then it remains a step function, with only the plane domains of constant value evolving in time. An equation of evolution for the boundary of such a domain, termed ‘contour dynamics’, was derived and studied numerically by Zabusky et al. [2]. If the initial vorticity equals a constant Ω in a simply connected bounded domain with smooth boundary (a vortex patch), then evolution of vorticity is reduced to a non-local evolution equation for a complex-valued function z(α,t) representing the boundary of the vortex patch at time t, parametrized by a parameter α∈[0,2π],

1. 1.2

The derivative z′(α,t)=∂z(α,t)/∂α obeys

1. 1.3

This equation resembles very much the simple equation ∂tω=ωHω [3], where H is the Hilbert transform, an equation that served as a one-dimensional scalar model for the three-dimensional vectorial vortex stretching equation. The simple equation blows up in finite time. Motivated by this, it was conjectured [4] that the vortex patch equation develops singularities in z′. It turned out [5,6] that the boundaries of vortex patches remain smooth, if they were initially so. If the initial patch is an ellipse, then it remains an ellipse for all time, and the evolution consists of a rigid rotation with constant angular velocity, around a fixed centre, the symmetry centre of vorticity. The stability of these Kirchhoff ellipses under strain or local perturbations was investigated [7,8]. In this paper, we study the effect of far-field perturbations. We derive equations for a couple of contours which approximate the Eulerian evolution when one contour is far from the other. The system becomes almost uncoupled: the outer curve has a self-determined evolution influenced by the inner curve only via a constant coefficient computed from the area of the region surrounded by the inner curve. That area is conserved under the evolution. The effect that the evolving inner curve has on the outer curve is one of pure rotation around the conserved vorticity field centre. The rotation, however, is not rigid: its angular velocity depends on radius, is constant at fixed radius, but decreases with increased radius. The evolution of the inner curve is influenced by the outer curve via a time-dependent complex coefficient ζ(t). Remarkably, if the inner curve is an ellipse, it stays an ellipse. The nonlinear stability of this ellipse is determined by the long-time correlation of ζ(t) with a geometric quantity representing the inner ellipse. If the outer curve is initially an ellipse, it does not stay one, except in the case it was a circle. If the outer curve is initially an ellipse of small eccentricity, then its evolution can be approximated for long time by that of an ellipse, and in that case ζ can be computed explicitly. The resulting system can be investigated in detail and instability can be proved. The instability is strong, in the sense that the perturbed ellipse's aspect ratio degenerates, while keeping constant area. The proof of this instability is done by studying the dynamics of a complex quantity that represents the aspect ratio of the inner ellipse and the angle it makes with a coordinate system. Degenerate ellipses are represented by the boundary of the unit disc, and the dynamics is such that there can be a stable fixed point on the boundary of the unit disc which attracts trajectories from inside the circle. This means that non-degenerate ellipses degenerate in infinite time.

2. Vortex patches

We consider the evolution of a two-dimensional incompressible inviscid fluid. We describe first the vorticity distribution. We take N smooth, disjoint, oriented, closed plane curves, Inline graphic, j=1,…,N. The complement of their union is an open set Inline graphic. We denote by Dj the connected components of D, Inline graphic. We denote by DN+1 the unbounded connected component. Each curve Γj divides Inline graphic into two connected open sets. We denote the bounded one Uj. We orient Γj such that the vectors (nj,τj), where nj is the outer normal to Uj and τj is tangent to Γj, define the same orientation in Inline graphic as the standard basis (e1,e2). This is the same as saying that an observer travelling on Γj in the sense of the parametrization has Uj on his left side, or that eiπ/2nj=τj. (We identify Inline graphic with Inline graphic.) We consider the vorticity

2. 2.1

with Inline graphic, k=1,…,N, ΩN+1=0 and χDk the characteristic (indicator) function of Dk. As Inline graphic, it is well known [1] that the incompressible Euler equations with initial data like in (2.1) possess global unique weak solutions in Y . Moreover, the solution is given implicitly by

2. 2.2

with Dk(t) obtained from Dk(0) by the Lagrangian transformation

2. 2.3

where

2. 2.4

and u is the velocity vector u=∇ψ, with ∇=eiπ/2∇,

2.

i.e.

2. 2.5

with

2. 2.6

and boundary condition ∇ψ→0, as Inline graphic, that is,

2. 2.7

As eiπ/2nk=τk, we obtain by the divergence theorem

2. 2.8

where ωk are the numbers

2. 2.9

i.e. ωk is the jump in ω(⋅,t) as we cross from Uk to Inline graphic. Because each Γk intersects exactly two sets Inline graphic, there is no ambiguity in the definition. If Γk is parametrized by zk(s), with s∈[0,2π] and zk(0)=zk(2π), Inline graphic, then the integrals in (2.8) are

2.

The velocity field defined by (2.8) is Hölder continuous, and, in particular, (2.8) is well defined for xΓj. The vortex patch equations are the equations of evolution of the curves Γj. If

2. 2.10

and

2. 2.11

then the vortex patch equations are

2. 2.12

i.e.

2. 2.13

The centre of the vorticity field is defined by

2.

We check that x is conserved during the motion:

2.

by incompressibility (Inline graphic). Then

2.

Now

2.

and thus

2.

The expression

2.

is antisymmetric in k and l, and thus dx/dt=0. We note that, if ψC2, then

2. 2.14

and the integral Inline graphic because u decays like |y|−1. This argument requires though the compactly supported ω to be smoother than a vortex patch (Cα suffices). If the configuration of the Γk is a collection of concentric ellipses (in the geometric sense), then (0,0), the centre of the vorticity field, coincides with the geometric centre.

Let us observe that, for any vorticity in the Yudovitch class Inline graphic, we have that

2. 2.15

Indeed, this is easily verified by writing first

2.

then splitting the integral in two pieces, one for |xy|≤R and one for |xy|≥R, and then optimizing in R. Note that if ω solves the Euler equations, then the right-hand side of (2.15) is time independent. On the other hand, it is easy to see that a velocity given by (2.10) is bounded by

2. 2.16

where |Γ| is the length of the curve Γ. Indeed, parametrizing

2.

with s∈[0,|Γ|] and r(0)=r(|Γ|), θ(0)=θ(|Γ|), we have, denoting d/ds by ′ and integrating by parts twice,

2.

The inequality (2.16) follows because |r′|≤|ζ′|.

3. Elliptical vortex patches

An ellipse centred at the origin of Cartesian coordinates in the plane can be represented as

3. 3.1

with Inline graphic, α∈[0,2π]. If we write zj=rj eiθj, then the ellipse is

3. 3.2

with

3. 3.3

Thus, (θ1θ2)/2 is a phase shift, which of course is a redundant parameter, (θ1+θ2)/2 represents the angle the ellipse makes with the coordinate system, and a and b are major and minor semi-axes. The convention |z1|≥|z2| corresponds to a choice of positive trigonometric orientation (anticlockwise). A Kirchhoff ellipse is a solution of the two-dimensional incompressible Euler equations whose vorticity is a non-zero constant Ω in a region bounded by an ellipse, and zero outside that region. The parametric representation of a Kirchhoff ellipse is [9]

3. 3.4

with

3. 3.5

where A is the area of the ellipse

3. 3.6

The Kirchhoff ellipse has time-independent |z1| and |z2|, and therefore constant length of its semi-axes, and constant area. It rotates rigidly with angular velocity

3. 3.7

4. Far-field perturbations of vortex patches

Let us consider a base vorticity

4. 4.1

and a perturbed vorticity

4. 4.2

Because, by definition D2D1=∅, we have

4.

where |D2| is the area of D2. The boundaries Γ1 and Γ2 are described by functions z1(α,t) and z2(α,t) satisfying the vortex patch equations. We assume that z2 is situated far away,

4. 4.3

with ϵ>0 very small. The fact that Γ2 is far from Γ1 does not stop η from being a small perturbation in Y of ω. The vortex patch system is

4. 4.4

and

4. 4.5

with ω1 of order one and ω2 very small. Let us write, in (4.4),

4.

and, in (4.5),

4.

The system (4.4) and (4.5) is thus

4. 4.6

where

4. 4.7

and

4. 4.8

Now we use the assumption that any |z2| is much larger than any |z1| and approximate the system by

4. 4.9

where

4. 4.10

and U1 is given in (4.7). Let us make a few observations regarding quantities in (4.9). First,

4.

where ind(0,Γ2) is the index (winding number) of Γ2 at zero. Second,

4. 4.11

where Aj(t) is the normalized area of the region Uj bounded by the curve Γj:

4. 4.12

Collecting these observations, the system (4.9) becomes

4. 4.13

Now we claim that solutions of (4.13) have constant normalized areas Aj. Indeed,

4.

The terms Ijj(α,t) in the integrals cancel because they lead to integrals

4.

which are zero because of the antisymmetry of the integrand in (α,β). The rest of the terms cancel because they are integrals of derivatives of periodic functions:

4.

and

4.

Note the effect of the separation of Γ2 from Γ1: the equation for Γ2 decouples,

4. 4.14

where A1 is a constant, determined once and for all from the area enclosed by the initial curve Γ1. On the other hand, z2 influences the evolution of z1 only through constant (in α) terms, U1(t), given in (4.7), the winding number around zero of Γ2, ind(0,Γ2) and

4. 4.15

and

4. 4.16

The same decoupling occurs if we have a system of N widely separated curves where the vorticity jumps from one constant value to another. Now we are going to restrict our attention to the case in which the curve z2 has antipodal reflection symmetry

4. 4.17

It is easy to see that, if the initial curve z2(⋅,0) has antipodal reflection symmetry, then the solution of (4.14) has antipodal reflection symmetry for all time. This follows because the derivative also has antipodal reflection symmetry. If a curve z has antipodal reflection symmetry then

4.

In particular, if z2 has antipodal reflection symmetry then

4. 4.18

If the winding number of the outer curve around the origin is 1, then the equation for z1 becomes

4. 4.19

and this equation respects antipodal symmetry: if initially present, the symmetry persists as long as the solution is smooth. We note that, if the winding number of the outer curve is non-zero, then, under our assumption of separation of contours, the outer curve surrounds the inner curve. Let us denote

4. 4.20

the velocity of the origin

4. 4.21

If the initial curves have antipodal reflection symmetry then U(0,t)=0, because both integrals vanish. This means that 0 is a stagnation point, i.e. a fixed point of the Lagrangian path, for all time. An example of such a configuration is formed with two concentric ellipses (not necessarily aligned). The centre of vorticity coincides with the origin in these cases. The system in which z2 has antipodal reflection symmetry is therefore

4. 4.22

with ζ given by (4.15).

5. Inner ellipse

The system (4.22) has the remarkable property that, if the initial curve Γ1 is an ellipse

5.

then it remains an ellipse

5. 5.1

where wj(t) solve the ordinary differential equation (ODE) system

5. 5.2

The proof of this fact is based on the following lemma.

Lemma 5.1 —

Let Inline graphic with |ζ1|>|ζ−1|. Then

graphic file with name rsta20140277-e72.jpg 5.3

Proof. —

The proof of the lemma is based on a calculation done already in [9], but for the sake of completeness we present it below. The first observation is that

graphic file with name rsta20140277-e73.jpg

where

graphic file with name rsta20140277-e74.jpg

is the circular Hilbert transform. This follows from the properties of the logarithm and

graphic file with name rsta20140277-e75.jpg

which is obtained by integration by parts. Now we write

graphic file with name rsta20140277-e76.jpg

with

graphic file with name rsta20140277-e77.jpg

and expand

graphic file with name rsta20140277-e78.jpg

Raising δ(α,β) to a power k, we obtain

graphic file with name rsta20140277-e79.jpg

and the only non-zero contribution to the integral

graphic file with name rsta20140277-e80.jpg

comes from the second term, so

graphic file with name rsta20140277-e81.jpg

Therefore,

graphic file with name rsta20140277-e82.jpg

and (5.3) follows from

graphic file with name rsta20140277-e83.jpg

Now, this proof seems to work only if |ζ1−1|+|ζ−2|<1, but the linear scaling property

graphic file with name rsta20140277-e84.jpg

valid for any Inline graphic, reduces the problem to this case. Indeed, if ζ1=r e and we choose c= (r+ϵ)−1 e−iϕ then

graphic file with name rsta20140277-e85.jpg

This concludes the proof of the lemma. ▪

Noting that

5. 5.4

we can write (5.2) as

5. 5.5

The conservation in time of A1 (given in (5.4)) can be checked independently in (5.2). The system (4.22) now is reduced to the ODE system (5.5), where ζ is obtained from (4.15), coupling the ODE to equation (4.14). Kirchhoff ellipses are obtained by turning off the coupling, i.e. setting ω2=0. The ODE system reduces further by considering the variable

5. 5.6

This is a geometric quantity (see (3.2) and (3.3)):

5.

The system (5.5) implies

5.

In view of (5.4)

5. 5.7

and therefore the equation for w is self-contained:

5. 5.8

The variables w1 and w2 are easily obtained once w is known. In view of the geometric interpretation, we expect |w|=1 to be an invariant circle for the ODE. Indeed,

5. 5.9

This shows that |w|=1 is an invariant circle for the equation. Moreover, in view of (5.4), if this set attracts a trajectory from inside (|w|<1), this means that the inner ellipse evolves in time and degenerates into a line Inline graphic. Indeed,

5.

and |w|=1 implies b1=0 and Inline graphic (because A1=a1b1 is finite). This can happen only if

5.

Let us write now

5. 5.10

with Inline graphic and consider the evolution of w in a co-moving frame, i.e. we introduce the variable

5. 5.11

Equation (5.8) becomes

5. 5.12

and equation (5.9) becomes

5. 5.13

We rescale time in order to have non-dimensional quantities. Setting τ=(ω1/2)t we have

5. 5.14

Writing u=x+iy, we arrive at

5. 5.15

where we denoted

5. 5.16

Recall that δ and Δ are computed from ζ, which is computed from the outer curve z2. Our choice of variable u is motivated in the next section, where we compute an approximation of ζ explicitly, and obtain δ and Δ explicitly and, in addition, constant in time.

6. Two ellipses

We saw that, if the initial curve z1(⋅,0) in (4.22) is an ellipse, then it remains an ellipse for all time, all be it with changing length of semi-axis. This is no longer the case for the evolution of z2, unless the initial curve is a circle, in which case it stays a circle. If the initial data is an ellipse with small eccentricity, the evolution away from the ellipse will take a long time; the farther the curve and the smaller the eccentricity, the longer the time. More precisely, if we start with

6. 6.1

the right-hand side of equation (4.14) (which is the same as the second equation of (4.22)) introduces higher harmonics. These are introduced not by the nonlinear term, but by the term Inline graphic, which is small. We therefore approximate the evolution of z2 by projecting it on the elliptical modes. This is done in order to compute ζ(t) explicitly. Thus, if z2=ζ1 eiα+ζ2 e then we approximate

6.

(Recall from (3.3) that circles correspond to ζ2=0 with our orientation convention that |ζ1|≥|ζ2|.) With this, equation (4.14) with initial data (6.1) has solutions approximated by

6. 6.2

with

6. 6.3

Indeed, the approximate system is

6.

and

6.

so, from the second equation |ζ2|2=|ζ2(0)|2, and substituting in the first equation we arrive at (6.3). Now, it is elementary to check that, if z2=ζ1 e−iα+ζ2 e−iα, then ζ given by (4.15) is computed by

6.

because the series converges if |ζ2|<|ζ1|. We have that

6. 6.4

where

6. 6.5

and, without loss of generality, we assumed that γ is real. Indeed, in view of (3.2) and (3.3),

6.

where a2 and b2 are the major and minor semi-axes of Γ2(0) and Inline graphic is the angle Γ2(0) makes with the coordinate system. So, assuming that γ is real amounts to choosing the axis so that Ox is in the direction of the major semi-axis of Γ2(0). If γ is real, then

6. 6.6

and (6.4) follows from (6.3). Thus γ=(a2b2)/(a2+b2) is time independent. The variable u defined in (5.11) describes the parameters of the inner ellipse Γ1(t) in a frame which rotates with angular velocity −(1−γ2)(ω1A1+ω2A2)/2A2. In particular,

6. 6.7

gives the ratio a1/b1 of the major to minor semi-axes of Γ1(t). The quantities δ and Δ defined in (5.16) and giving the coefficients in the system (5.15), which describes the evolution of u=x+iy, are

6. 6.8

and

6.

i.e.

6. 6.9

They are constant because the lengths of the semi-axes of Γ2(t), a2 and b2, are constant in time.

7. The ODE system

We investigate the system (5.15),

7. 7.1

Recall that u=x+iy, where u parametrizes the inner ellipse via (5.1), (5.6) and (5.11). In view of (6.7), we are interested in x2+y2≤1. The quantities δ and Δ are constants, fixed by the outer ellipse via (6.8) and (6.9). The fixed points of (7.1) are given by

7. 7.2

and

7. 7.3

Proposition 7.1 —

The invariant set

graphic file with name rsta20140277-e121.jpg

for (7.1) attracts trajectories of (7.1) if and only if

graphic file with name rsta20140277-e122.jpg 7.4

By ‘attracts trajectories’, we mean that there exist (x0,y0) with Inline graphic such that the solution (x(t),y(t)) of (7.1) with initial data (x0,y0), satisfies

7.

Proof. —

The quantity

graphic file with name rsta20140277-e124.jpg 7.5

is a conserved quantity for (7.1), as is easily verified. If we assume

graphic file with name rsta20140277-e125.jpg

then, from the hypothesis Inline graphic, Inline graphic, we derive a contradiction. Indeed, on the trajectory (x(t),y(t)), K takes the finite value K0 computed at (x0,y0). Multiplying by (1−x2y2) we obtain

graphic file with name rsta20140277-e126.jpg

and, on a sequence Inline graphic on which x(tj)2+y(tj)2→1 we deduce that Inline graphic ∈[−1,1] which is absurd. On the other hand, if (7.4) is satisfied, then the fixed points

graphic file with name rsta20140277-e127.jpg 7.6

lie on x2+y2=1. Analysing the linear stability we find that the linearized system is

graphic file with name rsta20140277-e128.jpg 7.7

and the fixed point (7.6) is stable if δy<0, and unstable if δy>0. By ODE theory, the stable fixed point has a non-empty open basin of attraction which therefore intersects x2+y2<1. This finishes the proof of the theorem except for the borderline case of |Δ/2δ|=1. This case necessitates a further study of the phase portrait of (7.1), which we also perform for other reasons. Before we do so, let us note that (7.4) holds if and only if

graphic file with name rsta20140277-e129.jpg 7.8

Note that (7.8) does not involve the aspect ratio of the inner ellipse. We investigate the system further. We take δ>0: in view of (6.8) and (7.8), this is the only possible case for instability if ω2 has the same sign as ω1. We need to find out how many solutions of the cubic equation in (7.2) lie in x2≤1. We look therefore for intersections of the curves f(x)=xx3 and g(x)=δx2−Δx+δ in −1≤x≤1. The minimum of g is attained at x=Δ/2δ and is positive if gmin=δ−Δ2/4δ>0. The maximum of f is obtained at Inline graphic and equals Inline graphic. All intersections will be in 0≤x≤1. There will be two intersections if and only if the point Inline graphic is situated above the graph of the parabola y=g(x). The reason for this is that f(0)=0<g(0)=δ and f(1)=0<g(1)=2δ−Δ. In this case there will be two roots, Inline graphic. If the point Inline graphic is situated below the graph of the parabola, there will be no intersections, and if it is on the parabola, there will be one intersection point. The conditions are thus

graphic file with name rsta20140277-e130.jpg 7.9

When there are two solutions, then the smaller one x1 is stable, and the larger one x2 is unstable. Numerically, it is easy then to see that there is a homoclinic orbit connecting x2 to itself and surrounding x1. The circle x2+y2=1 is composed of two heteroclinic orbits going from the unstable fixed point on the circle to the stable one. There are also heteroclinic orbits connecting the unstable fixed point on the circle to x2 and x2 to the stable fixed point on the circle. If there is only one fixed solution then the previous picture simplifies, and, in addition to the two heteroclinic orbits on the unit circle, there are only heteroclinic orbits connecting the unstable fixed point on the circle to x1=x2, and connecting the latter to the stable fixed point on the circle. If there is no solution inside, then all orbits connect the unstable fixed point on the circle to the stable one. If |Δ/2δ|=1 then there are no orbits connecting the circle with the interior of the disc.

In view of the fact that |u|=|w| (see (5.11)), the upshot is that in all the cases obeying (7.4), when the unit circle attracts trajectories, it follows that Inline graphic where w is related to (5.1) by (5.6). Consequently, there is unbounded growth of the inner ellipse. Indeed, from the conservation of A1 and from (5.7) it follows that Inline graphic, and that means, in view of (3.3), that the sum of lengths of semi-axes of the inner ellipse diverges. ▪

Competing interests

I declare I have no competing interests.

Funding

Research partially supported by NSF-DMS grants nos 1209394 and 1265132.

References

  • 1.Yudovitch VI. 1963. Non-stationary flow of an ideal incompressible liquid. USSR Comput. Math. Math. Phys. 3, 1407–1456 [transl. from: 1963 Zh. Vych. Mat. 3, 1032–1066]. ( 10.1016/0041-5553(63)90247-7) [DOI] [Google Scholar]
  • 2.Zabusky N, Hughes MH, Roberts KV. 1979. Contour dynamics for the Euler equations in two dimensions. J. Comput. Phys. 30, 96–106. ( 10.1016/0021-9991(79)90089-5) [DOI] [Google Scholar]
  • 3.Constantin P, Lax PD, Majda A. 1985. A simple one-dimensional model for the three-dimensional vorticity equation. Commun. Pure Appl. Math. 38, 715–724. ( 10.1002/cpa.3160380605) [DOI] [Google Scholar]
  • 4.Majda A. 1986. Vorticity and the mathematical theory of incompressible fluid flow. Commun. Pure Appl. Math 39, S187–S220. ( 10.1002/cpa.3160390711) [DOI] [Google Scholar]
  • 5.Chemin J-Y. 1993. Persistance de structures géométriques dans les fluides incompressibles bidimensionnels. Ann. Sci. Ecol. Norm Sup. 26, 517–542. [Google Scholar]
  • 6.Bertozzi A, Constantin P. 1993. Global regularity for vortex patches. Commun. Math. Phys. 152, 19–28. ( 10.1007/BF02097055) [DOI] [Google Scholar]
  • 7.Neu J. 1984. The dynamics of a columnar vortex in an imposed strain. Phys. Fluids 27, 2397–2402. ( 10.1063/1.864543) [DOI] [Google Scholar]
  • 8.Guo T, Hallstrom C, Spirn D. 2004. Dynamics near an unstable Kirchhoff ellipse. Commun. Math. Phys. 245, 297–354. ( 10.1007/s00220-003-1017-z) [DOI] [Google Scholar]
  • 9.Constantin P, Titi E. 1988. On the evolution of nearly circular vortex patches. Commun. Math. Phys. 119, 117–198. ( 10.1007/BF01217737) [DOI] [Google Scholar]

Articles from Philosophical transactions. Series A, Mathematical, physical, and engineering sciences are provided here courtesy of The Royal Society

RESOURCES