Luke's variational principle
Template:Short description In fluid dynamics, Luke's variational principle is a Lagrangian variational description of the motion of surface waves on a fluid with a free surface, under the action of gravity. This principle is named after J.C. Luke, who published it in 1967.[1] This variational principle is for incompressible and inviscid potential flows, and is used to derive approximate wave models like the mild-slope equation,[2] or using the averaged Lagrangian approach for wave propagation in inhomogeneous media.[3]
Luke's Lagrangian formulation can also be recast into a Hamiltonian formulation in terms of the surface elevation and velocity potential at the free surface.[4][5][6] This is often used when modelling the spectral density evolution of the free-surface in a sea state, sometimes called wave turbulence.
Both the Lagrangian and Hamiltonian formulations can be extended to include surface tension effects, and by using Clebsch potentials to include vorticity.[1]
Luke's Lagrangian
Luke's Lagrangian formulation is for non-linear surface gravity waves on an—incompressible, irrotational and inviscid—potential flow.
The relevant ingredients, needed in order to describe this flow, are:
- Φ(x,z,t)Script error: No such module "Check for unknown parameters". is the velocity potential,
- Template:Mvar is the fluid density,
- gScript error: No such module "Check for unknown parameters". is the acceleration by the Earth's gravity,
- xScript error: No such module "Check for unknown parameters". is the horizontal coordinate vector with components Template:Mvar and Template:Mvar,
- Template:Mvar and Template:Mvar are the horizontal coordinates,
- Template:Mvar is the vertical coordinate,
- Template:Mvar is time, and
- ∇Script error: No such module "Check for unknown parameters". is the horizontal gradient operator, so ∇ΦScript error: No such module "Check for unknown parameters". is the horizontal flow velocity consisting of ∂Φ/∂xScript error: No such module "Check for unknown parameters". and ∂Φ/∂yScript error: No such module "Check for unknown parameters".,
- V(t)Script error: No such module "Check for unknown parameters". is the time-dependent fluid domain with free surface.
The Lagrangian , as given by Luke, is:
From Bernoulli's principle, this Lagrangian can be seen to be the integral of the fluid pressure over the whole time-dependent fluid domain V(t)Script error: No such module "Check for unknown parameters".. This is in agreement with the variational principles for inviscid flow without a free surface, found by Harry Bateman.[7]
Variation with respect to the velocity potential Φ(x,z,t)Script error: No such module "Check for unknown parameters". and free-moving surfaces like z = η(x,t)Script error: No such module "Check for unknown parameters". results in the Laplace equation for the potential in the fluid interior and all required boundary conditions: kinematic boundary conditions on all fluid boundaries and dynamic boundary conditions on free surfaces.[8] This may also include moving wavemaker walls and ship motion.
For the case of a horizontally unbounded domain with the free fluid surface at z = η(x,t)Script error: No such module "Check for unknown parameters". and a fixed bed at z = −h(x)Script error: No such module "Check for unknown parameters"., Luke's variational principle results in the Lagrangian:
The bed-level term proportional to h2Script error: No such module "Check for unknown parameters". in the potential energy has been neglected, since it is a constant and does not contribute in the variations. Below, Luke's variational principle is used to arrive at the flow equations for non-linear surface gravity waves on a potential flow.
Derivation of the flow equations resulting from Luke's variational principle
The variation in the Lagrangian with respect to variations in the velocity potential Φ(x,z,t), as well as with respect to the surface elevation η(x,t)Script error: No such module "Check for unknown parameters"., have to be zero. We consider both variations subsequently.
Variation with respect to the velocity potential
Consider a small variation δΦScript error: No such module "Check for unknown parameters". in the velocity potential ΦScript error: No such module "Check for unknown parameters"..[8] Then the resulting variation in the Lagrangian is:
Using Leibniz integral rule, this becomes, in case of constant density Template:Mvar:[8]
The first integral on the right-hand side integrates out to the boundaries, in xScript error: No such module "Check for unknown parameters". and Template:Mvar, of the integration domain and is zero since the variations δΦScript error: No such module "Check for unknown parameters". are taken to be zero at these boundaries. For variations δΦScript error: No such module "Check for unknown parameters". which are zero at the free surface and the bed, the second integral remains, which is only zero for arbitrary δΦScript error: No such module "Check for unknown parameters". in the fluid interior if there the Laplace equation holds: with Δ = ∇ ⋅ ∇ + ∂2/∂z2Script error: No such module "Check for unknown parameters". the Laplace operator.
If variations δΦScript error: No such module "Check for unknown parameters". are considered which are only non-zero at the free surface, only the third integral remains, giving rise to the kinematic free-surface boundary condition:
Similarly, variations δΦScript error: No such module "Check for unknown parameters". only non-zero at the bottom z = −hScript error: No such module "Check for unknown parameters". result in the kinematic bed condition:
Variation with respect to the surface elevation
Considering the variation of the Lagrangian with respect to small changes δηScript error: No such module "Check for unknown parameters". gives:
This has to be zero for arbitrary δηScript error: No such module "Check for unknown parameters"., giving rise to the dynamic boundary condition at the free surface:
This is the Bernoulli equation for unsteady potential flow, applied at the free surface, and with the pressure above the free surface being a constant — which constant pressure is taken equal to zero for simplicity.
Hamiltonian formulation
The Hamiltonian structure of surface gravity waves on a potential flow was discovered by Vladimir E. Zakharov in 1968, and rediscovered independently by Bert Broer and John Miles:[4][5][6] where the surface elevation ηScript error: No such module "Check for unknown parameters". and surface potential φScript error: No such module "Check for unknown parameters". — which is the potential ΦScript error: No such module "Check for unknown parameters". at the free surface z = η(x,t)Script error: No such module "Check for unknown parameters". — are the canonical variables. The Hamiltonian is the sum of the kinetic and potential energy of the fluid:
The additional constraint is that the flow in the fluid domain has to satisfy Laplace's equation with appropriate boundary condition at the bottom z = −h(x)Script error: No such module "Check for unknown parameters". and that the potential at the free surface z = ηScript error: No such module "Check for unknown parameters". is equal to φScript error: No such module "Check for unknown parameters".:
Relation with Lagrangian formulation
The Hamiltonian formulation can be derived from Luke's Lagrangian description by using Leibniz integral rule on the integral of ∂Φ/∂tScript error: No such module "Check for unknown parameters".:[6] with the value of the velocity potential at the free surface, and the Hamiltonian density — sum of the kinetic and potential energy density — and related to the Hamiltonian as:
The Hamiltonian density is written in terms of the surface potential using Green's third identity on the kinetic energy:[9]
where D(η) φScript error: No such module "Check for unknown parameters". is equal to the normal derivative of ∂Φ/∂nScript error: No such module "Check for unknown parameters". at the free surface. Because of the linearity of the Laplace equation — valid in the fluid interior and depending on the boundary condition at the bed z = −hScript error: No such module "Check for unknown parameters". and free surface z = ηScript error: No such module "Check for unknown parameters". — the normal derivative ∂Φ/∂nScript error: No such module "Check for unknown parameters". is a linear function of the surface potential φScript error: No such module "Check for unknown parameters"., but depends non-linear on the surface elevation ηScript error: No such module "Check for unknown parameters".. This is expressed by the Dirichlet-to-Neumann operator D(η)Script error: No such module "Check for unknown parameters"., acting linearly on φScript error: No such module "Check for unknown parameters"..
The Hamiltonian density can also be written as:[6] with w(x,t) = ∂Φ/∂zScript error: No such module "Check for unknown parameters". the vertical velocity at the free surface z = ηScript error: No such module "Check for unknown parameters".. Also wScript error: No such module "Check for unknown parameters". is a linear function of the surface potential φScript error: No such module "Check for unknown parameters". through the Laplace equation, but wScript error: No such module "Check for unknown parameters". depends non-linear on the surface elevation ηScript error: No such module "Check for unknown parameters".:[9] with WScript error: No such module "Check for unknown parameters". operating linear on φScript error: No such module "Check for unknown parameters"., but being non-linear in ηScript error: No such module "Check for unknown parameters".. As a result, the Hamiltonian is a quadratic functional of the surface potential φScript error: No such module "Check for unknown parameters".. Also the potential energy part of the Hamiltonian is quadratic. The source of non-linearity in surface gravity waves is through the kinetic energy depending non-linear on the free surface shape ηScript error: No such module "Check for unknown parameters"..[9]
Further ∇φScript error: No such module "Check for unknown parameters". is not to be mistaken for the horizontal velocity ∇ΦScript error: No such module "Check for unknown parameters". at the free surface:
Taking the variations of the Lagrangian with respect to the canonical variables and gives: provided in the fluid interior ΦScript error: No such module "Check for unknown parameters". satisfies the Laplace equation, ΔΦ = 0Script error: No such module "Check for unknown parameters"., as well as the bottom boundary condition at z = −hScript error: No such module "Check for unknown parameters". and Φ = φScript error: No such module "Check for unknown parameters". at the free surface.
References and notes
<templatestyles src="Reflist/styles.css" />
- ↑ a b Script error: No such module "Citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "Citation/CS1". Originally appeared in Zhurnal Prildadnoi Mekhaniki i Tekhnicheskoi Fiziki 9(2): 86–94, 1968.
- ↑ a b Script error: No such module "Citation/CS1".
- ↑ a b c d Script error: No such module "Citation/CS1".
- ↑ Script error: No such module "Citation/CS1".
- ↑ a b c Script error: No such module "citation/CS1".
- ↑ a b c Script error: No such module "Citation/CS1".
Script error: No such module "Check for unknown parameters".