A NNALES DE L ’I. H. P., SECTION A
F. A LOUGES
J. M. G HIDAGLIA
Minimizing Oseen-Frank energy for nematic liquid crystals : algorithms and numerical results
Annales de l’I. H. P., section A, tome 66, n
o4 (1997), p. 411-447
<http://www.numdam.org/item?id=AIHPA_1997__66_4_411_0>
© Gauthier-Villars, 1997, tous droits réservés.
L’accès aux archives de la revue « Annales de l’I. H. P., section A » implique l’accord avec les conditions générales d’utilisation (http://www.numdam.
org/conditions). Toute utilisation commerciale ou impression systématique est constitutive d’une infraction pénale. Toute copie ou impression de ce fichier doit contenir la présente mention de copyright.
Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques
http://www.numdam.org/
411
Minimizing Oseen-Frank energy
for nematic liquid crystals:
algorithms and numerical results
F. ALOUGES J. M. GHIDAGLIA Centre de Mathématiques et de leurs applications
Unité associée au CNRS, URA-1611 1
École Normale Supérieure de Cachan 61, avenue du Président Wilson
94235 Cachan Cedex, France.
Vol . 66, n° 4, 1997, Physique théorique
ABSTRACT. - We propose a
family
of newalgorithms
forcomputing
stable
equilibrium configurations
of nematicliquid crystals, using
theOseen-Frank energy and with constants
varying
in the fullphysical
range.These
algorithms,
firstgiven
in a continuoussetting,
are thennumerically implemented
and thestability
of thehedgehog
solution withrespect
to variations of each of the constants is discussed. The calculationspresented
show that the classical
relation,
firstgiven by Hélein,
does not seem tobe
optimal
thusleading
to new issues. The paper ends with anappendix showing
theellipticity
of the Eulerequations
related to theproblem.
Thanksto the
efficiency
of thealgorithms,
thesecomputations
can beperformed
on a workstation.
Key words: Nematic liquid crystals, non convex optimization, conjugate gradients,
nonlinear elliptic problems.
RÉSUMÉ. - Nous proposons dans cet article une famille
d’algorithmes
pour le calcul de
configurations d’équilibre
stables de cristauxliquides nématiques
en utilisant le modèle d’Oseen-Frank où les constantespeuvent
être arbitrairement choisies. Cesalgorithmes
sont d’abord étudiés dans un cadre abstraitpuis implantés numériquement.
Leprincipal
cas-test utilisé estcelui de la stabilité de la solution dite « hérisson » en fonction des valeurs
Annales de l’Institut Henri Poincaré - Physique théorique - 0246-021 1
Vol. 66/97/04/$ 7.00/@ Gauthier-Villars
des constantes du modèle. On montre
numériquement
que la relation donnée par Hélein liant la stabilité aux valeurs de ces constantes, ne semble pasoptimale. À
la fin del’article,
on prouvel’ellipticité
deséquations
d’Eulerliées au
problème.
Mots clés : Cristaux liquides nématiques, optimisation non convexe, gradient conjugué, problèmes elliptiques non-linéaires.
Contents
1. Introduction ... 413
2. A brief survey of continuous results ... 415
2.1. Some
analytical
facts ... 4152.2. Review of continuous results ... 417
2.2.1. The
general
case ... 4172.2.2. The "one constant case" ... 419
2.2.3. Point
singularities
... 4192.2.4. The gap
phenomenon
... 4203. A
family
ofalgorithms
in the continuous case ... 4203.1.
Setting
of theproblem
... 4203.2. A
family
ofalgorithms
... 4213.3. Remarks on the convergence
(mainly
openquestions)
... 4264. Discrète
algorithms
andImplementation
... 4295. Numerical results ... 431
5.1. Resolution of
problem (4.11 )
... 4315.2.
Representation
of the vector fields ... 4325.3.
Symmetry breaking
... 4335.3.1.
Preponderant
ornegligible splay
... 4335.3.2.
Preponderant
ornegligible
bend ... 4355.3.3.
Preponderant
ornegligible
twist ... 4355.3.4.
Concerning p-azoxyanisole (PAA)
andN-(p-methoxy-benzylindene)-p-butylaniline (MBBA)
.. 4406.
Open questions
and futureinvestigations
... 440Appendix: Ellipticity
of the Euleréquation
... 4411. INTRODUCTION Local minima of the Oseen-Frank energy
(1.1)
where
(1.2)
describe
equilibrium configurations
of a nematicliquid crystal.
The vectorfield u, defined on H
(the
boundedregion
inR~ occupied by
theliquid crystal),
takes its values in thesphere 82
={v
E-E- v2 -I- v3
=1}
andwe will assume a
strong anchoring
condition on ~03A9 theboundary
of Q.Namely
we presume that(1.3)
for a
given mapping p
from an intoS2. Physical
considerations(see
e.g.de Gennes
[14])
lead then to thefollowing expression
for W:(1.4)
where
Ki, K2
andK3
arepositive
constants. For usual nematicliquid crystals,
these constants whichdepend heavily
on thetemperature,
are notequal,
but are nevertheless of the same order ofmagnitude (see
Table 1for a few
examples). Indeed,
in a nematicliquid crystal,
threetypes
of deformation can occur:splay 0),
bend(curl(u)
1u)
and twistas described in
Figure
1(Table
1 andFigure
1 are extractedfrom
[14]).
Our aim in this work is to
study
from the numericalpoint
of view the minimizationproblem
(1.5)
and we are interested in
finding
either thesolution(s)
to(1.5)
or localminimizers,
which are functions u which minimize the energy for v in aneighborhood (for
a suitabletopology)
of u.Vol. 66, n° 4-1997.
TABLE 1
Elastic constants for p-azoxyanisole (PAA)
and N-(p-methoxybenzylindene)-p-butylaniline (MBBA).
Fig. 1. - Deformations occurring in nematics.
In the next Section we
give
a brief survey of some of theprior
work onthis
problem
withparticular emphasis
on the results which are related withour
objectives.
In Section 3 we introduce afamily
ofalgorithms
thatproduce
a sequence of functions from S2 into
82 satisfying (1.3)
and suchi. e.,
of functions withdecreasing
energy. Section 4 is then devoted to the discretization of thesealgorithms.
In Section 5 we describe the numerical results obtained and compare theperformance
ofsome of the
algorithms.
In view of these results we draw some conclusions about(1.5)
in Section 6 and also indicate furtherinvestigations
we intendto carry out in the future.
Finally,
a technicalappendix
about theellipticity
of the
Euler-Lagrange equations
associated toproblem ( 1.5)
ends the paper.2. A BRIEF SURVEY OF CONTINUOUS RESULTS 2.1. Some
analytical
factsThe first
observation(due independently
to Oseen andEricksen)
is thatthe value of
K4 (see (1.4))
does not contribute to(1.5).
Moreprecisely (2.1) depends only
on the value of the trace of u on This is due to thefollowing
two facts: first(2.2)
and
second,
the first order differentialoperator Dt
definedby
.
(2.3)
where v stands for the outward
normal,
is a differentialoperator
on which is to say it involvesonly tangential
derivatives. Henceby
thedivergence
theorem(2.4)
Therefore
using (1.3),
we obtain(2.5)
This shows that in
studying problems
of the form in(1.5),
one canchoose
K4
as one wishes.The second observation starts from the
identity
(2.6)
Vol. 66, n° 4-1997.
valid for any
suitably
smooth v : 52 -R~.
Hence we can rewrite(1.4)
as
(here lul2
= 1 sinceu(x)
E52)
(2.7)
Now if
Kl = K2
=K3 (the
so-called "one constantcase"),
it is seen thatupon
choosing K4 = 0
(2.8)
and
(1.5)
becomes the classicalproblem
offinding minimizing
harmonicmaps from H onto
82
withprescribed boundary
data. We shall return to thisproblem
in the nextparagraph.
The
identity (2.6)
is also useful to show that forK4
= a -K2,
a =
min(K1, K2 , K3 ) and 03B2
=3Ki
+2K2
+2K3
we have(2.9)
Hence for
K4
=K2,
the energy is coercive in the usual sense. Anotherimportant point
in thestudy
of(1.5)
is thequestion
ofellipticity
of theEuler-Lagrange equation
associated to thisproblem.
Apositive
answer isprovided
in theAppendix
of the paper.Another
analytical property
of the "one constant case"(see (2.8))
whichturns out to be very
important
in the numerical solution of(1.5)
is thefollowing
fact:(2.10)
for every v such
that v (x) ~ >
1 for x E SZ. Ingeneral (2.10)
does not holdtrue for
arbitrary (.~1, ~2, K3),
but we observe that for our purpose it is sufficient to construct an energydensity
W that satisfies the twoproperties:
(2.11)
and
(2.12)
for every v such
that v (x ) ~ >
1 for x E n. Apossible
construction follows from thePROPOSITION 1. -
(i) ~1
andK3 K1, define
(2.13)
then W
satisfies (2.11 )-(2.12)
where W is taken withK4
=KI - K2.
(ii) If I~1
>K2
or~1
>K3,
we set’
(2.14)
Then W
satisfy (2.11 )-(2.12)
where W is taken withK4
= 0.REMARK 1. - In both cases
W (~c, F)
is a smoothfunction of
u andF, of
theform ( 1.2)
and the aresecond-degree polynomials
in the ~c2.The
proof of Proposition ( 1 )
iselementary,
it relies on the three relations(2.15) (2.16)
and
(2.17)
2.2. Review of continuous results
2.2.1. The
general
case. -Following Hardt,
Kinderlehrer and Lin[ 19], [20],
it is standard to deduce from(2.9)
and the fact that W is lower semi- continuous onH103C6(03A9; S2) = {v
EH1(03A9;R3), |03C5(x) ]
= 1 a.e. and03C5(x) = cp (x)
on endowed with its weaktopology,
that(1.5)
admits at leastVol. 66, n° 4-1997.
one solution
provided ~(H; 82)
is notempty.
This will be the case if thefunction p
islipschitz
on 0Q forexample (Lemma
1.1 of[19]).
The next
question
that arisesnaturally
concerns the smoothness of local andglobal
minimizers. Ingeneral
these minimizers do not inheritregularity
from p. More
precisely,
in the case where ishomeomorphic
to thesphere S2,
a necessary condition on p for u to be continuous is that thedegree
ofp
(as
amapping
from an intoS2)
vanishes. Hence if~’2) ~ 0,
solutions to( 1.5)
are not continuous ingeneral.
From thephysical point
ofview,
it can beexpected
thatsingularities
of u willproduce macroscopic phenomena
and are therefore of very considerable interest.Actually
thesingular
set of u cannot be toolarge
and it is shown in[ 19]
that this set is of one dimensional Hausdorff measure zero
(and
outsideof this set the function u is real
analytic).
Hence lines ofsingularities
arenot
allowed,
and the fact thatthey
can be observedexperimentally (see
M.Kléman
[27])
leads to thefollowing
alternative: either one must reconsider the Oseen-Frank model(Ericksen [13]
hasproposed
a new model in this direction which has been studiedmathematically by
F.-H. Lin[28]
andnumerically by
R. Cohen[7]
and K. Godev[16]),
or itmight happen
thatthe
singular
set looks like a one dimensional setalthough
it is not(think
to a cluster of
points).
The
hedgehog
solution. In the case where Q is a ball in1R3 :
0 =~x
ER~ ~ 2014 al I-~~
a criticalpoint
to the energy is known when = The solution(termed
as thehedgehog solution)
reads(2.18)
and has a
point singularity
in the center a of H. Let us now describe the results which are knownconceming
thequestion
whether or not(2.18)
solves
(1.5).
First it follows from Lin[17]
that(2.19)
Second, according
to Hélein[24],
(2.20) Finally,
Cohen andTaylor [6] (see
also Kinderlehrer and Ou[25])
haveshown that Hélein’s condition is.
optimal
in a certain sense. Theseproperties
will be used as tests for our numerical
computations.
Annales de l’Institut Henri Poincaré -
We have
just
described howsingularities
can occur forcedby topological
obstructions.
Surprisingly (at
]east from the mathematicalpoint
ofview) singularities
can occur even when there are notopological
obstructions(see
Section2.2.4).
Hence itmight
be(from
theenergetical point
ofview) interesting
todevelop singularities
even whenS2 ~
contains smooth(C°°)
functions. ’2.2.2. The "One constant case ". - As
already observed,
when~1
=K2
=K3
the minimizationproblem (1.5)
can be reduced to(2.21)
In this case the Euler
equation
associated to(2.19)
issimple analytically
and reads
(2.22) (compare
with(A.8)
in theAppendix).
Problem
(2.21 )
is the classicalproblem
offinding minimizing
harmonicmaps from H into
82
withprescribed boundary
data. Thisproblem
hasbeen studied very
extensively
from thegeometrical point
of view(see
e.g Eells and Lemaire[12]).
One of the facts we want to
point
out here is that ingeneral (2.21)
hasmany
(possibly infinitely many)
solutions. Thismultiplicity phenomenon
must therefore be
kept
in mind whencoming
to numerical considerations.Let us deal now with the
question
ofsingularities
of solutions. Since we are in aparticular
case of Section2.2.1,
weexpect
moreprécise results,
and this will be indeed the case.
2.2.3. Point
singularities. -
A remarkable result ofBrezis,
Coron andLieb
[5] (see
also Schoen and Uhlenbeck[34]
when thetarget
manifold isarbitrary)
claims that solutions to(2.21)
have a finite number ofpoint singularities
ofhedgehog-type.
Moreprecisely
for every solution to(2.21 ),
there
exist ~ e {-1,1},~
rotations in aj E Qfor j
=1 ,
..., N and asmooth function v from 0 into
1R3
such that(2.23)
Vol. 66, n° 4-1997.
This very
rigid
structure of the solutions to(2.21 )
follows from the fact that we aredealing
with minimizers: Rivière[33]
hasrecently
shown that(2.22)
admits solutions in82)
which are discontinuouseverywhere
in H.
2.2.4. The
gap phenomenon. -
As mentioned in Section2.2.1,
the presence ofsingularities
in solutions to(2.21)
is notnecessarily
due totopological
obstructions. Indeed Hardt and Lin
[22]
have constructed a smoothmapping
cp on the
boundary
of a smoothsimply
connected domain(a
dumb-belllike
domain)
into thesphere 82
such that the solutions to(2.21 )
aresingular (hence
of the form(2.23)
with2:.7=1
~~ =0).
It follows that we canexpect
singular
solutions to(2.21 )
or( 1.5)
even when theboundary
data allows the existence of smooth functions in,s2 ~ .
Thisphenomenon
is termedas
"gap phenomenon"
since it is related to thepossibly
strictinequality:
(2.24)
Béthuel,
Brezis and Coron[4]
have introduced a modified energy for which(2.24)
is anequality. Quivy [32]
hasproposed
analgorithm
whichcomputes
criticalpoints
of this latter energy and her resultssupport strongly
that minimizers of the so-called relaxed energy are smooth functions.
3. A FAMILY OF ALGORITHMS IN THE CONTINUOUS CASE
3.1.
Setting
of theproblem
We would like to solve
numerically
the Problem(1.5)
and in a firststep,
our purpose is to construct a sequence ofmappings:
un : 0 -1R3
that
satisfy
(3.1) (3.2)
the sequence converges to a solution of
(1.5). (3.3)
Such a construction is an
algorithm
to solve(1.5).
We propose below afamily
ofalgorithms
which will be based on a onestep procedure
i. e.knowing
un we will be able to finddepending only
on un(and
ofcourse p and
H).
As it is wellknown,
it isgenerally hopeless
totry
to show(3.3)
in case of a non convexoptimization problem,
and theefficiency
ofthe
algorithms
will be checkedby
numericalinvestigations.
3.2. A
family
ofalgorithms
Assuming
that un isknown,
we aregoing
to look for as= un + 8n
where,
as it isnatural,
8n is related to thegradient
of the
energy ~
at un .We
begin by introducing
thefollowing
abstractsetting.
We assume thatwe are
given
on£2(0)
a linearself-adjoint
unboundedoperator
A with domainD(A) = {v
E7~(H),
Av E£2(0)}
dense in£2(0) .
We assumethat A is an
isomorphism
fromD (A) (equipped
with thegraph norm)
onto£2(0)
and that A ispositive:
We denote
by
V the Hilbert spaceD(~4~)
endowed with the norm~AZ .~2
(we
shall denote the usual norm on Then the dual spaceV’
of V isgiven by
V’ =D (A-2 ~
with norm.
Example
1.We can take A = -A with domain
H2(S2)
n where{v
E v = 0 on Then V =Hô(52),
= andV -
.
Example
2.We can take A =
A~
with domain n where ={v
E n ~v = 0 on Here V =~0’U~2, V~ =
.
Example
3.We can take A =
~2
with domain{v
EH~(S2)
n and Av = 0on Here V =
H2(S2)
n *We refer to the book
by
J.-L. Lions[31]
for detailsconcerning
theseexamples
and other classical ones.We are now able to define the
L2-gradient
of the energy E at apoint
v E
S2).
PROPOSITION 2. - Let v be
given
inS’2)
and assume that(3.4)
Vol. 66, n ° 4-1997.
The limit
(3.5) where ( , )
standsfor
theduality pairing
between V’ andV, defines
E
~Y’)~
and(3.6)
where the constant K
depends only
onK2
andK3 .
Moreover
if K2
=K3
andK4
=K3
we canreplace (3.4) by
(3.7)
the relation
(3.5) defines again
EV’
C and(3.8)
Proof. -
For v E82)
and w EV3,
the function c -~(v
+EW)
is a
polynomial
withrespect
to e and we have(3.9)
(note
that thanks to(2.2)
and since V c theK4
termvanishes).
The
right
hand side of(3.9)
is then boundedby
(3.10)
where we used the fact
that Ivloo
= 1. Since we have assumed that V c f1~°° ~S~),
this estimate shows that + isa linear and continuous form on
V~,
1.e, an element of~Y’ ) 3
and we cantherefore set
(3.5)
while(3.6)
follows from(3.10).
Concerning
now the case whereK2
=K3
andK4 = 0,
we make use of theidentity (2.6)
and find that £ reads in this case as(3.11)
Then for v E
H1(S2: S2)
and w EV,
we findand
(3.8)
followsreadily.
From now on we assume that
(3.4)
holds true or(3.7)
ifK2
=K3 (and
then we choose
K4
=0).
We take v EHô (52;
and denoteby K(v)
the linear closed
subspace
ofV3:
K(v) = {w
E = 0 for a.e. x ES2~ (3.12)
Le. the set of functions in
V3
which arepointwisely orthogonal
to v. Asexplained
at thebeginning
of Section 3.2 we aretrying
to find how tomodify
agiven
un in order to decrease the energy. In usualoptimization problems,
the increment 6’~ = un isoftenly
taken in theopposite
direction to the
gradient
of ~ at thepoint
un. Here we must ensure thatE
H~(S2: S~ )
Le.(3.1)
and(3.2).
Of course(3.2)
is a linear constraint which will be satisfiedeasily by taking
b~ = 0 on 80 while(3.1)
is muchmore delicate
(nonlinear
andnon-convex).
Our method will be tobegin by projecting
thegradient
on in thefollowing
sense. Givenv E
?~),
we denoteby e(v)
the solution to the linearprogramming problem:
Find e E V such that e solves
(3.13)
i.e. the
unique
élémente(v)
EK(v)
such that(3.14)
where
(, )
denotes theduality pairing
between V’ and V:Vol. 66, n° 4-1997.
We are now in a
position
to build ouralgorithm.
We start at somestage
with un ES2 ~,
set en = and take Tn E R such that(3.15)
(it
is clear that thisoptimization problem
on R possesses at least onesolution).
Then we observe that(3.16)
Hence we can define
by taking
(3.17)
Thanks to
(3.16)
one has(3.18)
and then E
~’2~. Actually
we want also to have~(~cn+1)
~(~). Obviously, (3.15)
but as observedafter
(2.10),
we cannot insure ingeneral Tnen).
Hence we will
replace (3.15) by: find tn
such that(3.19)
where
(3.20)
and W is
given
inProposition
2.1.Let us summarize the
algorithm.
PROPOSITION 3. - We make one
of
thehypotheses (3.4)
or(3.7) according
to whether
I~2 ~ K3
or not. Let~c°
begiven
in,5’2),
we taken >
0 and assume that ~n E~’2 )
is known. Let en the solution to the minimizationproblem
(3.21)
We take
tn
solution to(3.19)
and set(3.22)
Then
belongs
to,S‘2 ~
andsatisfies
(3.23)
The sequence is bounded in
H1 f~3).
REMARK 2. -
(i)
Since(3.21 )
can be solvedby using (3.14)
we see thatthis
step
reads:find
en such that(3.24)
and as it is clear in
Examples 1,
2 and3, (3.24)
is a standard variationalproblem
that can bediscretized using
classicaltechniques (see
Sections 4and
5).
(ii)
Itmight
bestrange
that we use twodifferent energies ~
and ~ in(3.19)
and(3.21 ). Actually if
we take ~ insteadof ~
in(3.21 )
we willfind
the same en.
Indeed,
moregenerally if
F and ~ are twoenergies
which areequal
on,S‘2~
then(3.25)
This can be
checkedby writing .~’ ~ - ~ ~ for every t
E f~and w such that w.v = 0 a.e. in 03A9 and
taking
the derivativeof
thisequaUty
at t = 0. Since £ is more involved than
~,
it is more convenient to use~ in
(3.24)..
We have almost
given
theproof
of theorem 3.1 beforestating
this result.In order to show
(3.23)
we observe that:It follows then from
(3.23)
and(2.9)
that is bounded inf~3).
Vol. 66, n° 4-1997.
REMARK 3. - Let us observe that the series Cn is convergent where
(3.26)
and
therefore
~n = o.3.3. Remarks on the convergence
(mainly
openquestions)
Let us first consider the case where
~1
=K2
=K3
= 1(the
oneconstant
case).
If we take thesetting
ofExample
1(which
is allowed sinceK2
=K3)
we haveGrade ~’(~) = -Av,
and one seeseasily
thattn = Tn = 1 (see (3.15)
and(3.19)).
We recoverAlouges’ algorithms ([1],[2]),
and en is the solution to(3.27)
In this case En
given
in(3.26)
isequal to ~
so that(3.28)
Since is bounded in we can extract a
subsequence
which converges to some E in the weak
topology
ofand in the
strong topology
ofL2 (S~)
and such that1
= 1 a.e.in Q. Then one can show that thanks to
(3.28), (3.27) implies
that thedistribution
2:~=1 â 2
x goes to zero asn’
goes toinfinity.
On the other
hand,
x converges to x u°° in1)’(n);
hence2=1
x = 0 and since =1,
we conclude that ~°° isa critical
point
of ~ onH103C6 (0; S2)
whose energy is less than orequal
toany of n E N.
REMARK 4. -
(i)
Since82)
has nodifferentiable
structure, we must say what do we meanby
a criticalpoint of
afunctional
.~’ onS2 ~.
We say that v is a critical
point if for
every cp E the derivatived~.~’( ~v+~~~ ~
exists and vanishes.(ii)
We shall say that thealgorithm weakly
convergesif
it ispossible
toextract a
subsequence (~cn~ ~ converging
to u" E~S’2~
which is acritical
point of ~
onH103C6(03A9; S2). []
Still in the one constant case, we can take one of the
setting
ofExamples
2or 3 and in both cases
03A9 |0394en|2dx
Moreover ~ngiven
in(3.26)
is
equal
totn 03A9 |0394en|2dx
and sinceby
a suitable Poincaréinequality
thereexists a constant ~ > 0 which
dépends only
on n such that8,
weconclude that lim e~ = 0 in We have not been able to prove that this is sufficient
(as
in theprevious case)
to conclude that thealgorithm
isweakly convergent
in thissetting.
Let us deal now with the case where
K2
=K3.
We canagain
take thesetting
ofExample
1 and we find that e~ solves the variationalproblem:
for every 03C9 E
(3.29)
Then, depending
on th.e v.alue of we will take either(2.13)
or(2.14)
in order to construct the energy is not
quadratic
we cannotcompute
like in the twoprevious cases tn (note
that 1 since £given
in(3.11 )
isquadratic).
Here we have En= ~(~) 2014 ~(~ 2014
=+
(K1 - K3) |div en|2dx)
andassuming
thattn
8 > 0independently
of n we deduce that lim en = 0 in~1 (S~L) .
As inthe
previous
case we have not been able to prove that this is then sufficientto conclude that the
algorithm
isweakly convergent.
Finally
we deal with thegeneral
case. It is clear that from the numericalpoint
ofview, (see
the variationalproblem (3.24)),
it will becheaper
to usefor A a second order
p.d.e. elliptic operator
rather than a fourth order one.We were forced in the case where
K2 # K3
to take V E f1in order to
give
a sense to thegradient Grade ~(~)
for v ~~(H; ,5‘2 ) .
Itis clear that if v has better
regularity properties
we can relax the fact that functions in V are bounded. On the otherhand,
cannot be taken much better than squareintegrable
in view of(2.21).
Moreprecisely,
since thefunction ~ ~ belongs
to~Wlô p ( ~ 3 )
for every pE [1,3[,
we cannotexpect
that aconvergent algorithm
willsupport
an estimate on(even
if
~’~
isfinite).
We start with
~~’ S (f2; 82)
and observe that the estimate ofgiven by (3.9)
can be done as follows(by using
Hôlderinequality):
Vol. 66, n° 4-1997.
and since
by
the Sobolevinequality
in 3 dimensionswe conclude that:
(3.30)
.. ~ 1 12
which shows that
Grado
E Hence ifu
EW~ 5 S2~
wecan define E V’ with V = in the
setting
ofExample
1 .At this
point,
we are able to construct~cl
=1 as described in Theorem 3.1 and it is worthwhile to observe
that (3.18) shows
that(3.31)
If we assume that
e° belongs
toW 1 ~ 5 ( SZ ~ ,
thenUI
EW 1 ~ 5 ( S~ ~
and wecan iterate the construction.
The
hypothesis
that we aremaking
is thefollowing:
We assume that ifv E
W~’ ~ (H; 5~),
the solutione(v)
to the variationalproblem
in~(f):
(3.32)
where
K(v) = ~w
E = 0 for a.e. x Ebelongs
to5 (0; R3).
Hence we have the
following
result:PROPOSITION 4. - Under the
hypothesis (3.32), taking u0
EW1, 12 503C6 (0; 32)
and the
setting of Example l,
the sequence(~cn~
constructed via(3.21), (3.19)
and(3.22) satisfies (3.23)
and is bounded in,S‘2 ~.
REMARK 5. - We can remove the
hypothesis (3.32), replacing
the linearproblem (3.14) by a
non-linear oneas follows.
We take p =9 /4,
and insteadof (3.13),
we solve(3.33)
where ~w~pp
=|~w|pdx (this problem
also admits aunique solution).
Now
starting
withu0
ES2),
we obtain that this time E(0), p’
=9/5
andtherefore (3.33)
has a solutionw°
ElVe.xt,
we solve(3.19)
for n = 0 and set as in(3.22) u1
=u0 - 0w0 |u0 - 0w0|
I whichbelongs
toW1,9/403C6(03A9, S2).
Annales de l’Institut Henri Poincaré -
4. DISCRETE ALGORITHMS AND IMPLEMENTATION The discretization of the
algorithms presented
in the last section ismainly straightforward.
We work in the finite differences framework(finite
elementscould be used as
well,
seeAlouges
and Coleman[3]).
Forsimplicity
thedomain 0 is taken to be the three dimensional unit cube H =
[0,1]3,
andwe discretize this domain in
equally spaced points:
for 0 i
M,
0j M,
0 l~ M and h= ~ . Then,
anyvector-field u is discretized
by taking
its values at thepoints
xi~~(4.2)
We
approximate
the energySh by making
the standard order 1approximation
of the derivatives.Namely
for all 02 , ~ , l~
M - 1(4.3)
(4.4)
(4.5)
Hère the
quantity
stands for the[th -component
of the vectorThe energy of
configuration
is then defined as(4.6)
Vol. 66, n ° 4-1997.
and the aim is to
minimizing
it over the set of all admissibleconfigurations
(4.7)
For the saké of
simplicity,
and in order to takeadvantage
of theproperties
of
quadratic functionals,
wewill
from now on use thefollowing expression
for
Sh :
(4.8)
All this
setting
is very standard and has beenextensively
usedby
severalauthors in the field
[1] [2] [8] [9] [10] [32] [30].
In the one constant case, we
simply
use the energy.(4.9)
Moreover the space where the increment is
computed
writes for agiven configuration 03C5ijk
as(4.10) Eventually,
in order to be able to write the discrete version of thealgorithm presented
above in a continuousframework,
we need onH hep
apositive-definite operator Ah.
We are now in a
position
to write thealgorithm
. Start with an initial
configuration
. Solve the
following problem:
(4.11)
and call the solution.
Annales de l’Institut Henri Poincaré -
where
tn
has been obtained in order to minimize t E 0~.In this
algorithm
thenotation ( , )
h stands for any innerproduct
onand Grad
~~
means thequantity
such thatlim +
(4 12)
o t
REMARK 6. -
(i)
Thealgorithm presented
above may be viewed as a pro-jected preconditioned gradient algorithm.
Indeed theoperator Ah plays
therole
of a preconditioner.
This was not the case in theprevious
Section where theoperator
A was necessary to be able togive
ameaning
to thealgorithms.
(ii)
We could take anoperator changing
at each iterationA~
insteadof Ah.
We would have obtained what is called a variable metricalgorithm
in the literature.
However,
in mostof
thefollowing computations, taking Ah = -~~ (the
discreteLaplace operator
turns out to besufficient).
(iii)
~t could seemstrange
to minimize on t E~~ (~c~ -
and thenproject (instead of minimizing ~n ( h h -~~n ) ~.
Theadvantage of
theformer problem
is thatexplicit formulas
can begiven
tocompute
theoptimal
valueof
t in the caseof quadratic energies (when K2
=K3). Moreover,
even inthe
general
case it isslightly of
less cost than the latterproblem.
Atlast,
the numericalexperiments
we made to compare bathformulations
did notgive preference
to one upon the other(in
termsof
rateof
convergenceof
the
algorithms).
(iv)
In thespecial quadratic
caseof (4.9),
we cancompute for
agiven operator Ah
theexplicit
valueof tn (when minimizing
the energyalong
thedirection ~n
f 2 J ,
wegive
results in the case where is the classical7 point
discreteLaplace operator.
The linearoperator being
thegradient of
the energy, weeasily get
theoptimal
valueoftn
(4.13)
This
of
course saves a lotof computations
andspeeds
up thealgorithm.
5.
NUMERICAL
RESULTS 5.1. Resolution of Problem(4.11)
We recall the
problem (4.11 )
which contains most of thecomputational
cost
(5.1)
where Uh is an admissible
configuration.
Vol. 66, n° 4-1997.
As
explained previously,
the solution wh is also theunique
element insuch that
(5.2)
or
equivalently
(5.3)
where is the
pointwise projection
onto theplane orthogonal
to zch.Equation (5.13)
is a linearequation (the operator Ph( uh)Ah
islinear)
and theconstraint wh E is also linear
(we
can write it asPh(nh)wjL
=0).
As we did in
[2],
we write aconjugate gradient algorithm
in order to solvethis
problem.
Notice that theconfiguration
uh isgiven:
. Start with an initial guess
i~
.
Compute r0h = Ph(Grad ~(uh) - Ah w0h), p0h = r#
. Set for all n > 0
(5.4)
Here, Il ]
. denotes the norm associated to the innerproduct ( . , . ) h (5.5) The following picture
shows atypical
rate of convergence of thisconjugate gradient
routine to solve one of theproblem (Ph) arising
inour
applications (we
have takenAh = -Ah).
In ourcomputations,
thisstage
doesn’t seem to be ofprohibitive
costcompared
to the line-search routine.5.2.
Représentation
of the vector fieldsAs done in
[1]
and[2],
the solutions are drawnby plotting
in the unit cube few of its fibers. One of the mainadvantages
ofdrawing
fibers of the maps is that it allows a direct view of thesingularities
of thesolution,
atleast when this solution is not too chaotic
(The
mathematicalproperties
ofthe fibers has also been studied
by
Gulliver[17], [18]).
DEFINITION 1. - Let u E call
the
fiber of
u associated to a vector s E82.
Generically,
since 0 is of dimension3,
these fibers are curves in Q.A classical
example:
if we consider the mapthe fibers of u* are
obviously straight
lines that arecrossing
each otherat 0. As discussed in
[2],
this isquite general
since if two fibers cross eachother at a
point,
then the map has to take several values at thispoint.
Inother
words,
the map has asingularity. Conversely,
if x is asingularity
ofdegree k
of a map u, then on anysufficiently
small ball around x, u maps k times thesphere 9~.
This means that any fiber crosses k times at x.5.3.
Symmetry breaking
As described in Section
2.2.1,
thehedgehog
map(u* : x -
is
always (with respect
to theKi )
a criticalpoint
of the energy.However,
thissymmetric
solution loses its localminimizing property
when8(K2 - Ki)
+K3
becomesnegative.
Ouralgorithms
will be tested upon this fact. We observe thatonly
thelocal minimizing property
has been studied from theanalytical point
of view whilenothing
is known onthe
global minimizing property (beside
the veryparticular
case whereKi
=K2
=K3).
In every calculation shownhereafter,
thestarting configuration
has been taken tobe u*
whose three fibers are shown inFigure
2.Then,
we took few sets of constantsKi
and run thealgorithm.
5.3.1.
Preponderant
ornegligible splay. -
Westudy
the case whereK2
and
K3
are of the same order ofmagnitude
whereasKi
is different. Hencesplay
costs more or less energy. Two sets of constants have been taken in this case,Ki
=(10,1,1)
andKi = (1,10, 10).
We show in both cases the fibers of the final map inFigures
3 and 4.Not
surprisingly,
in the former case ~c,~ is notminimizing
whereas itseems to be
minimizing
in the latter case. This is inperfect
accordancewith Hélein’s condition
(2.20).
Vol. 66, n° 4-1997.
Fig. 2. - u* is the initial configuration.
Fig. 3. - Final configuration for Ki = 10, K2 = 1 and K3 = 1.