Fresnel Integrals

Page content

What are Fresnel Integrals?

Fresnel integrals are two functions defined by the following integrals:

S(x)=0xsin(t2)dt

C(x)=0xcos(t2)dt

While these are the most common definitions, another set of definitions involving a constant factor is also used:

S(x)=0xsin(π2t2)dt

C(x)=0xcos(π2t2)dt

Graphs of sin(x2) and cos(x2)

First, let’s examine the behavior of the integrands sin(x2) and cos(x2).

Both are even functions and appear smooth near zero, but their oscillations become more intense (i.e., their periods shorten) as they approach the ends.

Graphs of S(x) and C(x)

Next, let’s visualize the Fresnel integrals S(x) and C(x).

Both are odd functions and are bounded.

They oscillate at both ends, but the amplitude of these oscillations decreases gradually, suggesting that they converge as x.

Graphs of (C(t),S(t))

Let’s also consider the trajectory when x=C(t) and y=S(t).

As t±, the trajectory is believed to spiral infinitely while converging to a single point.

This trajectory is called the Euler spiral, also known as the clothoid or Cornu spiral.

The name “clothoid” was given by Cesàro in honor of the Greek goddess Clotho, who is symbolized by a spool.

Fresnel Integrals in SciPy

The above graphs were created using the scipy.special.fresnel function from the SciPy library.

This function implements the second set of definitions mentioned earlier.

https://docs.scipy.org/doc/scipy/reference/generated/scipy.special.fresnel.html

The graphs above were generated with some suitable transformations.

Limits of Fresnel Integrals

As suggested by the graphs, Fresnel integrals converge as x. Let’s determine this limit.

Consider

0sin(t2)dt

0cos(t2)dt

Instead of evaluating these integrals individually, consider:

0{cos(t2)+isin(t2)}dt=0eit2dt

Textbook Solution

Let R be a positive real number, and consider the following contour integration path:

C1:0R

C2:RRexp[π4i]

C3:Rexp[π4i]0

C=C1+C2+C3

Here, C1 is a straight path along the real axis, C2 is a circular arc of one-eighth of a turn, and C3 is a straight path back to the origin.

We denote the complex integrals along each path as I1, I2, and I3, respectively, and aim to find the limit of I1 as R.

Since eiz2 is analytic and C is a simple closed curve in the complex plane, by Cauchy’s integral theorem,

I=I1+I2+I3=0

Let’s calculate I2 and I3. To summarize, I2 converges to 0, and I3 becomes a Gaussian integral.

I2=C2eiz2dz=θ=0π4exp[i(Reiθ)2]iReiθdθ

|I2|θ=0π4|exp[i(Reiθ)2]iReiθ|dθ=Rθ=0π4|exp[i(Reiθ)2]|dθ=Rθ=0π4exp[(i(Reiθ)2)]dθ=Rθ=0π4exp[R2sin2θ]dθ

On the interval of integration, sin2θ is concave up, so

sin2θ4πθ

Thus,

|I2|Rθ=0π4exp[R2sin2θ]dθRθ=0π4exp[R24πθ]dθ=R[π4R2exp[4R2πθ]]0π4=π41exp[R2]R

The right-hand side converges to 0 as R.

Therefore, I20.

Next,

I3=C3eiz2dz=r=R0exp[i(reiπ4)2]eiπ4dr=r=0Rexp[i(r2eiπ2)](12+12i)dr=(12+12i)r=0Rexp[r2]dr

Since the right-hand side is a Gaussian integral, as R,

I3(12+12i)π2

In summary,

I=I1+I2+I3=0

I20

I3(12+12i)π2

Thus,

I1(12+12i)π2=0{cos(t2)+isin(t2)}dt

Comparing the real and imaginary parts,

limxS(x)=0sin(t2)dt=12π2

limxC(x)=0cos(t2)dt=12π2

This value is approximately 0.626657.

Reviewing the Euler spiral graph, it indeed appears to converge to this value.

Method via Variable Transformation

The method described above is common in textbooks, but the integration path might seem somewhat abrupt.

Let’s look a bit more into why such integration paths are used.

Consider the integral we want to evaluate:

0eit2dt

This is very similar to the known Gaussian integral:

0et2dt=π2

Thus, it seems possible to reduce the integral to a Gaussian integral through a variable transformation.

Let’s transform the integral as follows:

0eit2dt=0exp[it2]dt=0exp[(1)(i)t2]dt=0exp[eπ2it2]dt=0exp[(eπ4it)2]dt

Next, consider the variable transformation s=eπ4it:

0eit2dt=0eπ4iexp[s2]eπ4ids=eπ4i0eπ4iexp[s2]ds

This results in a generalized integral along a path in the complex plane that goes towards the lower right.

To evaluate this, consider using a similar approach with a sectorial path in the complex plane.

It becomes evident that the integral effectively behaves like a Gaussian integral on the real axis.

Thus:

0eit2dt=eπ4i0eπ4iexp[s2]ds=eπ4iπ2=(12+12i)π2

This result shows how the path of integration with an eighth-turn appears.

Arc Length of the Euler Spiral

Euler Spiral

(x,y)=(C(t),S(t))

has a velocity vector given by

(x˙,y˙)=(cos(t2),sin(t2))

Since its magnitude is 1, the Euler Spiral can be considered to progress by 1 unit per unit time.

Therefore, the arc length of the Euler Spiral from time 0 is

L=t

である。

Curvature of the Euler Spiral

Additionally, the acceleration vector is

(x¨,y¨)=(2tsin(t2),2tcos(t2))

Thus, the radius of curvature is

R=(x˙2+y˙2)32x˙y¨y˙x¨=12t

The curvature is

κ=1R=2t

Additional Notes

The limit of Fresnel integrals was derived using a somewhat technical method. The key was to create an integration path with an eighth-turn to anticipate the Gaussian integral. Another approach involves using the Mellin transform.

The Euler spiral has an interesting property where the arc length and curvature are proportional. This property is utilized in engineering. Specifically, when transitioning from a straight path to a curve with a certain curvature, an abrupt connection to the curve can result in an uncomfortable rate of change in curvature. In terms of driving a car, this means you would need to make sharp turns. Therefore, methods that gradually increase curvature using Euler spirals are considered. (i.e., you gradually steer the wheel). Such “transition” curves are called transition curves or spiral easements.