<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.wikiwaves.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AbxD5a</id>
	<title>WikiWaves - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.wikiwaves.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AbxD5a"/>
	<link rel="alternate" type="text/html" href="https://www.wikiwaves.org/index.php/Special:Contributions/AbxD5a"/>
	<updated>2026-04-17T18:13:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://www.wikiwaves.org/index.php?title=Free-Surface_Green_Function&amp;diff=5152</id>
		<title>Free-Surface Green Function</title>
		<link rel="alternate" type="text/html" href="https://www.wikiwaves.org/index.php?title=Free-Surface_Green_Function&amp;diff=5152"/>
		<updated>2007-04-11T10:58:53Z</updated>

		<summary type="html">&lt;p&gt;AbxD5a: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Introduction = &lt;br /&gt;
&lt;br /&gt;
The Free-Surface Green function is one of the most important objects in linear&lt;br /&gt;
water wave theory. It forms the basis on many of the numerical solutions, especially&lt;br /&gt;
for bodies of arbitrary geometry. It first appeared in [[John 1949]] and [[John 1950]].&lt;br /&gt;
It is based on the [[Frequency Domain Problem]]. The exact form of the Green function&lt;br /&gt;
depends on whether we assume the solution is proportional to &amp;lt;math&amp;gt;\exp(i\omega t)&amp;lt;/math&amp;gt;&lt;br /&gt;
or &amp;lt;math&amp;gt;\exp(-i\omega t)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
There are many different representations for the Green function.&lt;br /&gt;
&lt;br /&gt;
= Equations for the Green function =&lt;br /&gt;
&lt;br /&gt;
The Free-Surface Green function is a function which satisfies the following equation (in [[Finite Depth]])&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\nabla_{\mathbf{x}}^{2}G(\mathbf{x},\mathbf{\xi})=\delta(\mathbf{x}-\mathbf{\xi}), \, -\infty&amp;lt;z&amp;lt;0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial G}{\partial z}=0, \, z=-h,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
 \frac{\partial G}{\partial z} = k_{\infty}\phi,\,z=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
where &amp;lt;math&amp;gt;k_{\infty}&amp;lt;/math&amp;gt; is the wavenumber in [[Infinite Depth]] which is given by &lt;br /&gt;
&amp;lt;math&amp;gt;k_{\infty}=\omega^2/g&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;g&amp;lt;/math&amp;gt; is gravity. We also require a condition&lt;br /&gt;
as &amp;lt;math&amp;gt;\mathbf{x} \to \infty&amp;lt;/math&amp;gt; which is the [[Sommerfeld Radiation Condition]]. This depends&lt;br /&gt;
on whether we assume that the solution is proportional to &amp;lt;math&amp;gt;\exp(i\omega t)&amp;lt;/math&amp;gt;&lt;br /&gt;
or &amp;lt;math&amp;gt;\exp(-i\omega t)&amp;lt;/math&amp;gt;. We assume &amp;lt;math&amp;gt;\exp(i\omega t)&amp;lt;/math&amp;gt; through out this. &lt;br /&gt;
&lt;br /&gt;
We define &amp;lt;math&amp;gt;\mathbf{x}=(x,y,z)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\mathbf{\xi}=(a,b,c)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Two Dimensional Representations = &lt;br /&gt;
&lt;br /&gt;
Many expressions for the Green function have been given. We present here a derivation for finite depth based on an [[:Category:Eigenfunction Matching Method|Eigenfunction Matching Method]]. We write the Green function as&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;G(x) = \sum_{n=0}^\infty a_n(x)f_n(z)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
where&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;f_n(z)=\frac{\cos(k_n(z h))}{N_n}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;k_n&amp;lt;/math&amp;gt; are the roots of the&lt;br /&gt;
[[Dispersion Relation for a Free Surface]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
k_\infty k_n\tan{(k_n h)}=  0\,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
with &amp;lt;math&amp;gt;k_0&amp;lt;/math&amp;gt; being purely imaginary with negative imaginary part and&lt;br /&gt;
&amp;lt;math&amp;gt;k_n,&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;n\geq 1&amp;lt;/math&amp;gt; are purely real with positive real part ordered with&lt;br /&gt;
increasing size. &lt;br /&gt;
&amp;lt;math&amp;gt;N_n&amp;lt;/math&amp;gt; is chosen so that the eigenfunctions are orthonormal, i.e.,&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{-h}^{0} f_m(z) f_n(z)dz = \delta_{mn}.\,&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
and are given by&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
N_n = \sqrt{\frac{\cos(k_nh)\sin(k_nh) k_nh}{2k_n}}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
The Green function as written needs to only satisfy the condition&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
(\partial_x^2   \partial_z^2 )G = \delta(x-a)\delta(z-c).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
We can expand the delta function as &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\delta(z-c)=\sum_{n=0}^\infty f_n(z)f_n(c).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
Therefore we can derive the equation&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\sum_{n=0}^\infty (\partial_x^2 - k_n^2 )a_n(x)f_n(z)= \delta(x-a)\sum_{n=0}^\infty f_n(z)f_n(c).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
so that we must solve &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
(\partial_x^2 - k_n^2 )a_n(x) = \delta(x-a)f_n(c).&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
This has solution &lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
a_n(x) = -\frac{e^{-|x-a|k_n}f_n(c)}{2 k_n}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
The Green function can therefore be written as&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;G(x) = \sum_{n=0}^\infty -\frac{e^{-|x-a|k_n}}{2 k_n}f_n(c)f_n(z)&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
It can be written using the expression for &amp;lt;math&amp;gt;N_n&amp;lt;/math&amp;gt; as&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
G(\mathbf{x},\mathbf{\zeta})&lt;br /&gt;
= \sum_{n=0}^\infty -\frac{e^{-|x-a|k_n}}{\cos(k_nh)\sin(k_nh) k_nh}&lt;br /&gt;
\cos(k_n(z h))\cos(k_n(c h))&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
We can use the [[Dispersion Relation for a Free Surface]] which the roots&lt;br /&gt;
&amp;lt;math&amp;gt;k_n&amp;lt;/math&amp;gt; satisfy to show that &amp;lt;math&amp;gt;k_\infty^2 k_n^2 = \sec^2k_n h&amp;lt;/math&amp;gt;&lt;br /&gt;
so that we can write the Green function as &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
G(\mathbf{x},\mathbf{\zeta})&lt;br /&gt;
= \sum_{n=0}^\infty \frac{(k_\infty^2 k_n^2)e^{-|x-a|k_n}}{k_\infty - (k_\infty^2 k_n^2)k_nh }&lt;br /&gt;
\cos(k_n(z h))\cos(k_n(c h))&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
This form is numerically advantageous.&lt;br /&gt;
&lt;br /&gt;
==Incident at an angle ==&lt;br /&gt;
&lt;br /&gt;
In some situations the potential may have a simple &amp;lt;math&amp;gt;e^{i k_y y}&amp;lt;/math&amp;gt; dependence&lt;br /&gt;
(so that it is pseudo two-dimensional). This is used to allows waves to be incident&lt;br /&gt;
at an angle. &lt;br /&gt;
We require the Green function to satisfy the following equation&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\left(\partial_x^2   \partial_z^2 - k_y^2\right)&lt;br /&gt;
G(\mathbf{x},\mathbf{\xi})=\delta(\mathbf{x}-\mathbf{\xi}), \, -\infty&amp;lt;z&amp;lt;0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{\partial G}{\partial z}=0, \, z=-h,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
 \frac{\partial G}{\partial z} = k_{\infty}\phi,\,z=0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Green function be derived exactly as before except we have to include&lt;br /&gt;
&amp;lt;math&amp;gt;k_y&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
G(\mathbf{x},\mathbf{\zeta})&lt;br /&gt;
= \sum_{n=0}^\infty -\frac{k_n}{\sqrt{k_n^2 k_y^2}}&lt;br /&gt;
\frac{e^{-|x-a|\sqrt{k_n^2 k_y^2}}}{\cos(k_nh)\sin(k_nh) k_nh}&lt;br /&gt;
\cos(k_n(z h))\cos(k_n(c h))&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Infinite Depth ==&lt;br /&gt;
&lt;br /&gt;
The Green function for infinite depth can be derived from the expression for finite depth by taking the limit as &amp;lt;math&amp;gt;h\to\infty&amp;lt;/math&amp;gt; and converting the sum to an integral using the [http://en.wikipedia.org/wiki/Riemann_Sum Riemann sum]. Alternatively, the expression can be derived using [http://en.wikipedia.org/wiki/Fourier_tranform Fourier Tranform]&lt;br /&gt;
&lt;br /&gt;
= Three Dimensional Representations =&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;(r,\theta)&amp;lt;/math&amp;gt; be spherical coordinates such that &lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
x - a = r \cos \theta,\,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
y - b  = r \sin \theta,\,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
and let &amp;lt;math&amp;gt;R_0&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_1&amp;lt;/math&amp;gt; denote the &lt;br /&gt;
distance from the source point &amp;lt;math&amp;gt;\mathbf{\xi} = (a,b,c)&amp;lt;/math&amp;gt;&lt;br /&gt;
and the distance from the &#039;&#039;mirror&#039;&#039; source point&lt;br /&gt;
&amp;lt;math&amp;gt;\bar{\mathbf{\xi}} = (a,b,-c)&amp;lt;/math&amp;gt; respectively,&lt;br /&gt;
&amp;lt;math&amp;gt;R_0^2 = (x-a)^2   (y-b)^2   (z-c)^2&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;R_1^2 = (x-a)^2   (y-b)^2  &lt;br /&gt;
(z c)^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==[[Finite Depth]]==&lt;br /&gt;
&lt;br /&gt;
The most important representation of the finite depth free&lt;br /&gt;
surface Green function is the eigenfunction expansion given by&lt;br /&gt;
[[John_1950a|John 1950]]. He wrote the Green function in the&lt;br /&gt;
following form&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{matrix}&lt;br /&gt;
G(\mathbf{x};\mathbf{\xi})&lt;/div&gt;</summary>
		<author><name>AbxD5a</name></author>
	</entry>
</feed>