10 VARIATIONAL METHODS FOR BOUNDARY-VALUE...

65
10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties of symmetry and positive definiteness of linear operators of mechanics have been seen in Chapter 9 to yield desirable properties of eigenfunctions. These properties make eigenfunction expansion methods broadly applicable. In this chap- ter, even more broadly applicable methods of treating elliptic boundary-value problems are introduced, called variational methods. These methods are shown to yield theoretical and computational results that form the foundation for most modem computational methods in solid mechanics. 10.1 ENERGY CONVERGENCE In this section, a new measure of closeness of two functions is introduced. Convergence associated with this measure of closeness plays an important role in the variational theory developed in this chapter. Consider a positive definite linear operator A, with domain of defmition D A. If A is a differential operator, then D A will be a dense_ set of functions in L:z that are continuous and have continuous derivatives in a closed set Q = Q + r. If A is a differential operator of order k, then D A will consist of functions that, together with their derivatives of order k - 1, are continuous in Q and whose derivatives of order k exist, except at a finite num- ber of points, curves, or surfaces, and have finite norm in the open domain 0. It follows that the functions Au for u in D A also have finite norm. In addition to the above continuity assumptions, the functions in D A must satisfy certain boundary conditions, which for the present will be assumed homogeneous. Energy Scalar Product and Norm Definition 10.1.1. If A is a positive definite linear operator, the quantity (Au, v) defines a scalar product on D A• called the energy scalar product, denoted by [ u, v ]A :e (Au, v ) = f J 0 v Au dO (10.1.1) 433

Transcript of 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE...

Page 1: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

10

VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS

The fundamental properties of symmetry and positive definiteness of linear operators of mechanics have been seen in Chapter 9 to yield desirable properties of eigenfunctions. These properties make eigenfunction expansion methods broadly applicable. In this chap­ter, even more broadly applicable methods of treating elliptic boundary-value problems are introduced, called variational methods. These methods are shown to yield theoretical and computational results that form the foundation for most modem computational methods in solid mechanics.

10.1 ENERGY CONVERGENCE

In this section, a new measure of closeness of two functions is introduced. Convergence associated with this measure of closeness plays an important role in the variational theory developed in this chapter.

Consider a positive definite linear operator A, with domain of defmition D A. If A is a differential operator, then D A will be a dense_ set of functions in L:z that are continuous and have continuous derivatives in a closed set Q = Q + r. If A is a differential operator of order k, then D A will consist of functions that, together with their derivatives of order k - 1, are continuous in Q and whose derivatives of order k exist, except at a finite num­ber of points, curves, or surfaces, and have finite norm in the open domain 0. It follows that the functions Au for u in D A also have finite norm. In addition to the above continuity assumptions, the functions in D A must satisfy certain boundary conditions, which for the present will be assumed homogeneous.

Energy Scalar Product and Norm

Definition 10.1.1. If A is a positive definite linear operator, the quantity (Au, v) defines a scalar product on D A• called the energy scalar product, denoted by

[ u, v ]A :e (Au, v ) = f J 0 v Au dO (10.1.1)

• 433

Page 2: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

434 Chap. 10 Variational Methods for Boundary-Value Problems

To show that Eq. 1 0.1.1 defines a scalar product, note first that for any real a, [au, v ]A= ( Aau, v) = ( a.Au, v) =a [ u, v ]A. Next, since A is symmetric, [ u, v ]A= (Au, v) = ( u, Av) = ( Av, u) = [ v, u lA· Finally, since A is positive definite, [ u, u ]A= ( Au, u ) > 0 if u :;t 0. •

If D A is interpreted as a space of admissible displacements, then for u and v in D A•

Au may be interpreted as the force that is required to produce the displacement u and the scalar product ( Au, v ) becomes the work done by the force Au acting through the dis­placement v. The quantity (Au, u) is proportional to the strain energy associated with the displacement u.

Definition 10.1.2. The quantity II u IIA == ( Au, u )112 is called the energy norm of the function u. •

Let u and v be two functions in D A- A measure of their closeness is the square root of the energy of their difference; i.e.,

II u- v lA = ...J( A( u- v ), u- v) (10.1.2)

Energy Convergence

The formulation of the energy measure of Eq. 10.1.2 of the distance between two func­tions in D A leads to a new concept of convergence of functions in D A·

Definition 10.1.3. Let u and un be in DA, n = 1, 2, ... , for a positive definite operator A. The sequence un is said to converge in energy to u if

E Symbolically, convergence in energy will be denoted by un(x) ~ u(x). •

Note that the concept of energy convergence can be defined only after the corre­sponding positive definite operator has been defined.

E Theorem 10.1.1. If the operator A is positive bounded below and un ~ u, then

mean lim I un - u I = 0, denoted un ~ u. • n-+oo

To prove this theorem, note that since A is positive bounded below, there exists a positive constant Y. such that ( Au, u ) ::?: y II u If, for all u in D A- It follows therefore that II u 112 S: (1/y) I u lA and IIUu- u H2 S: ( 1/y) IIUu- u li. Thus, if IIUu - u IIA ~ 0, then IIUu - u II ~ o. •

Page 3: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.1 Energy Convergence

Example 10.1.1

Consider the operator defmed by

Then,

d2u Au=--

dx2

DA = { u in C2(0, 1): u(O) = u(l) = 0}

435

(10.1.3)

r 1 ( d2u ) rt ( du ) 2 Huli=(Au,u)=-J0 dx2 udx=J0 (h dx (10.1.4)

E The statement Un --+ u is thus equivalent to

lim r1 [ Un'(x) - u'(x) ]2 dx = 0

n--+oo Jo

It was shown in Example 9.2.8 that A is positive bounded below, so it follows that, for all u and Un in DA,

implies that

Example 10.1.2

lim r 1 [ Un'(x) - u'(x) ]2 dx = 0

n--+oo Jo

• Consider the Laplace operator Au=- V2u with domain DA = { u e C2(0): u = 0 on f }. It was shown in Example 9.2.8 that this operator is positive bounded below. The energy of a function u in D A is thus

E If Un --+ u, for this operator,

Page 4: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

436 Chap. 10 Variational Methods for Boundary-Value Problems

Hence, it follows that

i = 1, 2, ... , m

Thus, energy convergence implies that each of the first derivatives of the functions 11n converge in the~ norm to the first derivative of the function u(x). It also implies that 11n converges to u in the mean. •

Definition 10.1.4. A sequence of functions { cl>i } in D A is said to be energy orthogonal if [ <l>i· $j ]A = 0, i "# j, and energy orthonormal if [ cl>i• $j ]A = oij· An energy orthonormal sequence of functions { cl>i } is said to be complete in energy if the Parseval relation

00

II u li ::: L [ cl>i, u li (10.1.5) i=l

holds for every function u in D A· This is equivalent to the property that given any E > 0, there exists an integer Nand constants a 1, az, ... , aN such that

< E (10.1.6) A

• Example 10.1.3

Let A be the operator of Example 1 0.1.1 on D A = { u in C2(0, 1t): u(O) = u(1t) = 0 } . Then, for u and v in D A•

l1t d2u J.7t du dv [ u, v ]A = - v - dx = - - dx

o dx2 o dx dx (10.1.7)

and

(10.1.8)

Energy orthogonality of the functions in this example is thus equivalent to L2

orthogonality of their first derivatives.

It can be shown that the sequence of functions cl>n (x) = ! {2 sin nx, n \1 i

n = 1, 2, ... , is energy orthonormal and complete in DA. Orthonormality follows from

Page 5: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.1 Energy Convergence 437

2 f1t [ <Pn, <l>m ]A = - cos nx cos mx dx = &nn

1t 0

For energy completeness, since the sequence 1, cos x, cos 2x, ... is complete in the sense of convergence in L 2(0, 1t), any function 'lf(X) with finite norm can be ex­pressed as

00

'lf(x) = bo + L bn cos nx i=l

which converges in the L2 norm. Setting 'If( X) = u'(x), for u in D A•

u(O) = u(1t) = 0

Thus,

1 J1t 1 Jlt 1 b0 = - 'lf(x) dx = - u'(x) dx = - [ u(TC) - u(O)] = 0 1t 0 1t 0 1t

Hence,

00 00

u'(x) = L bn cos nx = L b~ <Pn'(x) n=l n=l

where b: = ~ bn and <l>n '(x) = J3n cos nx. This shows that the derivative of

any function in D A can be approximated in the mean with any degree of accuracy by linear combinations of the derivatives of the <l>n(x). This result and Example 10.1 .1

show that the set <Pn (x) = .!.. {2 sin nx is complete in energy. • n \1 "i

EXERCISES 10.1

1. Construct the energy norm associated with the following positive definite operators, using integration by parts to minimize the highest order derivatives that appear:

(a) A1u = - _! ( a(x) du ) a(x) > 0 on (0, 1) dx dx '

DA = { u in C2(0, 1): u(O) = u(1) = 0} 1

Page 6: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

438 Chap. 10 Variational Methods for Boundary-Value Problems

(b) A2u = d22 [ EI(x) d2~ ]. EI(x) > 0 on (0, .t)

dx dx

DAz = { u in c4(0, 1): u(O) = u'(O) = u(l) = u'(l) = 0}

(c) A3u = V2( b(x) V2u ), b(x) > 0 on n

DA3 = { u in cf(!l): u = ~ = 0 on r} 2. The fourth order operator A2 of Exercise 1 (b) can be reformulated as the following

system of two second order equations:

Lz = [ ~. zz" z2 ] = [q(x)J - Zt - EI 0

where z1 == u and~=- Eiz1". For a simply supported beam, the domain of this operator is

DL = { Zt, Z2 in C2(0, 1): Zt(O) = z2(0) = Zt (l) = Z2(l) = 0 }

Show that this operator is symmetric, but not positive defmite.

10.2 THE MINIMUM FUNCTIONAL THEOREM

The concepts of positive definite operators and energy norms were used in the 1940's, primarily by Soviet mathematicians, to create the modem foundation for variational meth­ods in mechanics and the mathematical theory of functional analysis. The penetrating and inspiring treatment of this subject in Ref. 21 remains as a landmark in the field.

Let A be a positive definite linear operator and consider the problem of fmding a so­lution u of

Au= f (10.2.1)

By this is meant, find a function u in D A that satisfies Eq. 10.2.1. The fact that u is in D A

implies that it satisfies the boundary conditions of the problem.

Minimum Principles for Operator Equations

Theorem 10.2.1 (Minimum Fundional Theorem). Let A be a positive def­inite linear operator with domain D A that is dense in ~(Q) and let Eq. 10.2.1 have a solu­tion. Then the solution is unique and minimizes the energy functional

F(u) = (Au, u) - 2 ( u, f) = Jn ( uAu - 2uf) d!l (10.2.2)

Page 7: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.2 The Minimum Functional Theorem 439

over all u in D A- Conversely, if there exists a function u in D A that minimizes the func­tional ofEq. 10.2.2, then it is the unique solution ofEq. 10.2.1. •

To show that a solution of Eq. 10.2.1 is unique, assume there are two solutions u and v in D A- Then, u - v satisfies A( u - v ) = 0. Thus,

( A( u - v ), ( u - v ) ) = 0

Since A is positive definite, u - v = 0. Thus, if a solution of Eq. 10.2.1 exists, it is unique.

Next let u0 in DA be the solution to Eq. 10.2.1, so that AUQ =f. Making this substi­tution for fin Eq. 10.2.2 yields

F(u) = (Au, u) - 2 ( AUQ, u)

It is clear that F(u) assumes its minimum value if and only if u = u0, proving the first part of Theorem 10.2.1.

Now suppose that there exists a function Uo in D A that minimizes the functional F of Eq. 10.2.2. Let v(x) be an arbitrary function from DA and let a be an arbitrary real num­ber. Then, F( u0 + av)- F(UQ) ~ 0. Using symmetry of the operator A, the function

of a takes on its minimum value of zero at a = 0. Thus, its derivative with respect to a at a= 0 must be zero; i.e., 2 ( Au0 - f, v) = 0, for all v in DA- Since DAis dense in ~(0), it follows that Au0 - f = 0. •

As will become evident from later examples, the functional F(u) is proportional to the total potential energy of the system under consideration. In such cases, Theorem 10.2.1 provides a rigorous proof of the principle of minimum total potential en­ergy and allows the problem of integrating a differential equation, under specified bound­ary conditions, to be replaced by the problem of seeking a function that minimizes the functional of Eq. 10.2.2. The direct methods that will be discussed later allow approxi­mate solutions of the later problem to be found by relatively simple means.

Methods of solving problems of continuum mechanics that, instead of integrating the differential equation under specified boundary conditions, involve minimization of the functional of Eq. 10.2.2 are referred to as energy methods, or variational methods.

Page 8: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

440 Chap. 10 Variational Methods for Boundary-Value Problems

Example 10.2.1

Consider the equation Au = -d2u!dx2 = 2, subject to boundary conditions u'(O) = 0 and u'(1) + u(1) = 0, which has the solution u = 3- x2. The operator A is positive defmiteon

DA = { u e C2(0, 1): u'(O) = u'(1) + u(1) = 0}

To see this, form

(Au, v) = 11- u"v dx = J0

1 u'v' dx - u'v I~

= 11 u'v' dx + u(l) v(1) = ( u, Av)

Thus A is symmetric. Further, with u = v,

and (Au, u) = 0 implies u' = 0 for OS:xS: 1 and u(1) = 0. Thus, u(x) = 0, OS:x s; 1, and A is positive definite.

By the minimum functional theorem, the function 3 - x2 gives a minimum value to the functional

(10.2.3)

in the class of functions that satisfy the given boundary conditions. • The Space of Functions with Finite Energy

In Section 10.1, it was observed that if A is a positive bounded below operator, defined on a dense subspace D A of a Hilbert space H, then a new energy scalar product [ u, v 1A = ( Au, v ) can be defined on D A• with the property that convergence in the energy norm implies convergence in the original norm of H; i.e., for a sequence { uk } in D A•

lim I Un - Urn lA = o implies lim I Un - Urn I = o n,m-+oo n,m-+oo

(10.2.4)

Hence, a Cauchy sequence { Un } in II•IIA is also a Cauchy sequence in the H-norm. Since H is complete, there is a no in H such that lim Un = Uo· While no may not be in D A• all

n-+oo

such limit functions may be added to D A to obtain a larger space of functions.

Page 9: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.2 The Minimum Functional Theorem 441

Definition 10.2.1. The space HA of generalized functions associated with a positive bounded below operator A consists of those elements u in the Hilbert space H for which there exists a sequence of elements { un } in D A such that

lim IUu - tim lA = 0 and lim IUu - u I = 0 (10.2.5) n.m~oo n~oo

i.e.,

HA = { u in H: there is a sequence { llu } in D A that is Cauchy in II•IIA and converges in the norm ofH to u } (10.2.6)

The elements of HA are said to be functions of finite energy. • Example 10.2.2

To understand how the space HA of generalized functions is constructed, consider the string problem with static load,

(10.2.7)

for 0 S x S 1, with boundary conditions

u(O) = u(1) = 0

as shown in Fig. 10.2.1, where n = 1, 2, .... Consider a point force at x = ~. 0 < ~ < 1, as the limiting case of continuous forces fn(x) that vanish in (0, 1) if I x - ~ I > 1/2n, but for which the total intensity is

u

Figure 10.2.1 String with Distributed Load fn(x)

For each fn(x), let the solution of Eq. 10.2.7 be denoted as Uu(x). Then Uu(x) is in C2(0, 1) and satisfies the boundary conditions, so Uu(x) is in D A for each n = 1, 2, .... However,

Page 10: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

442 Chap. 10 Variational Methods for Boundary-Value Problems

{ ( ~ - 1 ) X, 0 :S; X :S; ~

lim Un(x) = no(x) = J: J: n-+oo -,X - -,, ~ :S; X :S; 1

(10.2.8)

and no(x) does not belong to D A· On the other hand, u0(x) belongs to HA. The ener­gy norm of no(x) is

I Uo li = J.' ( u' r dx = J.~ ( ~ -X r dx + J~' ~2 dx = ~ - ~2

Thus, II Uo llA = ( ~- ~2 ) 112, which is finite. • Theorem 10.2.2. Let u and v be in HA for a positive bounded below operator A;

i.e., there are Cauchy sequences { un} and { vn} in HA, Un and vn are in DA, and

lim I u- Un n = lim I v- Vn I= 0. Then, n-+oo n-+oo

(10.2.9)

(10.2.10)

are finite and define a norm and the associated scalar product on HA. • To prove this result, note first that for any x, y, and z in D A•

since II•IIA is a norm on DA- With z = x + y, this is

Interchanging z and y, this shows that

(10.2.11)

Thus,

Hence, { ll Un IIA } is a Cauchy sequence of real numbers, so it converges to a finite real number; i.e.,

Page 11: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.2 The Minimum Functional Theorem 443

Next, note that

I [ lin• Vn lA - [Urn, Vrn ]A I = I [ lin• Vn- Vrn ]A + [lin- tim• Vrn ]A I :::;; I [ lin• Vn- Vrn ]A I + I [lin- Urn, Vm ]A I

Since { II lin IIA } and { II vn IIA } converge to finite values, this shows that { [ lin· Vn ]A } is a Cauchy sequence of real numbers, so it is convergent to a finite real number; i.e.,

lim [ Un, Vn ]A := [ U, V ]A < oo n~oo

Since [ •, • ]A is a scalar product on DA and the limit in Eq. 10.2.10 is finite,

and

[ U, U )A == lim ( Un, Un ]A ~ 0 n-7=

Finally, if

then, since [ un, un ]A ;;::: y II un 112,

limlunf=O n~oo

and u = 0. To see that the norm II•IIA is generated by the scalar product [ •, • ]A, note that

llu~i =lim lunli n~oo

= [ U, U ]A •

Page 12: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

444 Chap. 10 Variational Methods for Boundary-Value Problems

These results permit the proof of an important theorem of modern mechanics and ap­plied mathematics.

Theorem 10.2.3. For a positive bounded below operator A, HA with the norm and scalar product of Eqs. 10.2.9 and 10.2.10 is a Hilbert space. That is, HA is complete .

• To prove this result, fust let { lin } in D A be a Cauchy sequence in the energy norm.

Then, wk = u - uk, where lim I u - lin I = 0, is in HA. For fixed k, the sequence n-+oo

{ wkn} = { Un- uk} is in DA and is Cauchy, since

II wkn - wknt IIA = II lin - 11m IIA

Thus, by Eq. 10.2.9,

II u - uk lA = n wk lA

Since { Un } is Cauchy in the norm II • IIA•

lim I u - udA = lim lim I lin - uk lA = 0 k-+oo k-+oon-+oo

(10.2.12)

This shows that for any u in HA, there is a uk in D A that is arbitrarily close to u in the en­ergy norm. This result is of significant value in its own right.

To complete the proof of Theorem 10.2.3, let { Un} be a Cauchy sequence in HA. Thus, for any e > 0, there is an integer N 1 such that

(10.2.13)

for n, m > N 1• As a result of Eq. 10.2.12, for each lin in HA, there is a <l>n in D A such that

Thus,

and by Eq. 10.2.11,

Page 13: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.2 The Minimum Functional Theorem 445

For n, m > N1, this result and Eq. 10.2.13 yield

so { <l>n } in D A is a Cauchy sequence in the energy norm. There is thus a u in HA such that, by Eq. 10.2.12,

lim I u - <1\t lA = 0 n-+oo

Thus, there is an integer N2 such that

if n > N2. Finally,

HUn- uiA = AUn- <1\t +(ella- u)IA

s; IUn- %lA + lclln- uaA

for n > max(N1, N2). Therefore,

and HA is complete in the energy norm. Taken with Theorem 10.2.2, this shows that HA is a Hilbert space. •

Example 10.2.3

Consider again the operator A=- d2/dx2 of Example 10.1.1. The energy space HA of this operator is the space of functions on (0, 1) that are equal to zero at x = 0 and x = 1 and whose ftrst derivatives are in L:z(O, 1 ). Note that the ftrst derivative of the solution u0(x) in Eq. 10.2.8 indeed belongs to L2(0, 1). This result is a special case of an embedding theorem [18, 22] that guarantees roughly that if A is a differen­tial operator of order 2m, then HA consists of functions that have continuous deriva­tives of order m- 1, derivatives of order min H, and satisfy the boundary condi­tions.

To prove this, ftrst let u be an element of HA. Then there exists a sequence { Un} in DA such that lim I Un -Urn lA = 0 and lim I Un- u lA = 0; i.e.,

n,m-+oo n-+oo

lim r 1 [ Un'(x) - Um'(x) ]2 dx = 0

n,m-+oo Jo

Page 14: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

446 Chap. 10 Variational Methods for Boundary-Value Problems

Since ~(0, 1) is complete, there exists a win ~(0, 1) such that lim IUn'- w H = 0. n-+oo

Defme u(x) = J: w(t) dt. Then, u' = w is in ~(0, 1) and it remains to show that

u(O) = u(1) = 0. Since Un is in DA, it follows that Un(O) = Un(1) == 0 and

To see that un(x) =fox un'(t) dt converges uniformly to Jox w(t) dt on the interval

[0, 1], note that

[f: u,'(t) dt - I: w(t) dt r = [ fo' [ u,'(t) - w{t) I dt r ~ x fox [ Un'(t) - w(t) 12 dt

~ J01

[ Un'(t) - w(t) 12 dt

= l11n' - w f

Thus, u(x) =fox w(t)dt, for all x in [0, 1], giving u(O) = 0. Similarly, using the

formula

Un(x) = Un(l) - Ll Un'(t) dt = - Ll Un'(t) dt

u(x) = -11 w(t) dt and u(l) = 0.

Conversely, let u be a function with u' in ~(0, 1) and u(O) = u(1) = 0. To show that u is in the space HA, a sequence { un } in D A must be found such that lim IUn- Um lA = 0 and lim I Un- u I= 0. Since u' is in ~(0, 1), it can be ex-

n,m-+- n-+oo panded in a cosine series,

co ...

u'(x) = .L,akcosk1tx = .L,Bt;cosk1tx k=O k=l

where

Page 15: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.2 The Minimum Functional Theorem

a0 = J01 u'(x) dx = u(l) - u(O) = 0

Integrating this series term by term and taking into account u(O) = 0,

where

00

u(x) = I~ sin kxx k=l

n

447

Consider the sequence { Un }, where un(x) =I~ sin k1tx. Clearly { Un} is in DA k=l

and lim I Un - u I = 0. To show that lim I Un - 11m lA = 0, assume without loss n~~ ~m~oo

n

of generality that n > m. Then, un(x) -Um(x) = I bk sin k1tx and k=m+l

2

II Un - 11m IX = 11 [ t ak cos k1tx ] dx = ~ t ~

k=m+l k=m+l

which approaches zero as m, n --+ oo, Thus, u is in HA-

Generalized Solutions of Operator Equations •

For a positive bounded below operator A on a domain D A• the energy functional F(u) = (Au, u) - 2 ( u, f) can be extended to all of the energy space HA, as F(u) =I u IX- 2 ( u, f). The following important existence theorem will now be proved.

Theorem 10.2.4. In the energy space HA of a positive bounded below operator A, for each fin H, there exists one and only one element for which the energy functional attains a minimum. •

To prove this theorem, consider the linear functionall(u) = ( u, f), defined on HA­Then, ll (u) I = I ( u, f) I S: ll u 1111 f U S: ( II f IVY) II u ItA• which implies that l is a continuous linear functional on HA. By the Riesz Representation Theorem, Theorem 9.1.3, there exists a unique element Uo in HA such that ( u, f)= [ u, Uo ]A, for all u in RA­The energy functional F can now be written as

F(u) = I u IX - 2 [ u, Uo ]A = I u - Uo IX - I uo d from which it follows that the minimum ofF is attained at no. proving the theorem. •

Page 16: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

448 Chap. 10 Variational Methods for Boundary-Value Problems

Definition 10.2.2. For a positive bounded below operator A and a function f in H, the element Uo in HA that yields a minimum for the functional F is called the general­ized solution of the equation Au = f. If u0 is in D A• it is called an ordinary solution .

EXERCISES 10.2

1. Show that the operator

d2u Au=-­

dx2

with domain

DA = { u in C2(0, 1): u'(O) = u'(1) + u(1) = 0}

is positive defmite.

2. Consider the problem of integrating the equation

du2 -- =2

dx2

subject to boundary conditions u(O) = u(1) = 0. Determine the functional whose minimum provides the solution to the above equation and determine the domain of this functional; i.e., the space of functions for which it is defined. The solution of the differential equation is Uo = x ( 1 - x ). Compute the value of the functional for u0 = x ( 1- x) and u1 = x ( 2- x ). Is the result a contradiction of the minimum functional theorem? Why?

10.3 CALCULUS OF VARIATIONS

The Minimum Functional Theorem of Section 10.2 motivates a brief introduction to the Calculus of Variations. Only necessary conditions for minimization of an integral func­tional are treated here, which is adequate for the purposes of this text.

Variations of Functionals

Definition 10.3.1. Let H be a Hilbert space (normally ~) and T a functional (possibly nonlinear) that is defined on a subset_DT (not necessarily a linear subspace) of R Let u be in Dr and rt be in a linear subspace Dr of H, such that u + art is in Dr for a sufficiently small. If the limit

oT(u; Tt) :: lim _!_ [ T( u + art ) - T(u) ] a~o a

(10.3.1)

Page 17: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.3 Calculus of Variations 449

exists, it is _called the first variation of T at u in the direction 11· If this limit exists for every 11 in Dr, Tis said to be a differentiable functional at u. •

Example 10.3.1

Let f(x, u, u') be a continuous, real valued function for x in [a, b], -oo < u < +oo and -oo < u' < +oo, and let the partial derivatives f 0 and f0 • be continuous. Consider the integral functional

T(u) = 1b f[ x, u(x), u'(x)] dx (10.3.2)

whose domain is DT = { u in C1(a, b): u(a) = d, u(b) = e } and let Dr = { 11 in C1(a, b): 11(a) = 11(b) = 0 }. The ftrst variation ofT takes the form

oT(u; 11) = ~ T( u + a, ) I a=()

= d~ Lb f( x, u + a11, u' + a 11' ) dx I a=o

= Lb [ f0 (x, u, u') 11 + f0 ,(x, u, u') 11' ] dx (10.3.3)

If u(x) is such that f0 ·(x, u, u') is continuously differentiable, Eq. 10.3.3 can be in­tegrated by parts to obtain

Example 10.3.2

(10.3.4)

• Consider a region 0 in Rm, with a boundary r that consists of a finite number of piecewise smooth (m - 1) - dimensional surfaces. Let the real valued function f(x, u, z1, ~ ••.. , Zm) be twice continuously differentiable in all its arguments; i.e., x, u, and Zj_. Consider the functional

r ( au au au) T(u) = Jn f X, U, ~· axz' ... ' aXm dx (10.3.5)

defined on Dt = { u in C1(0): u(x) = g(x) on r } and let Dr= { 11 in C1(0): 11(X) = 0 on r } . The first variation OT(u; 11) is then

Page 18: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

450 Chap. 10 Variational Methods for Boundary-Value Problems

oT(u; 11) = cik T( u + a11 ) I a=()

= d~ J 0 f(x, u + a11, u1 + a111, •.• , 11m+ a11m)dx I a=O

(10.3.6)

where uk = ~ and 11k = ~.Assume now that J- ! exists and is in ~(a, b). dXk dXk axk axk

Integration by parts yields

(10.3.7)

• Minimization of Functionals

Given that a functional has a frrst variation, quantitative criteria can be defmed for its min­imization. The focus here is on necessary conditions for extrema. Presume ii in Dr is such that

T(ii) S T(u) (10.3.8)

for all u in Dr· Then, ii is said to minimize T over Dr· If Eq. 10.3.8 holds for all u in Dr that satisfy II u - ii II S S, for some S > 0, T is said to have a relative minimum at ii. A change in the sense of the inequality of Eq. 10.3.8 leads to maximization. Results will be stated here only for minimization.

Employing the notation and conventions of Definition 10.3.1, observe that for any fixed 11 in Dr and for any a sufficiently small, if T has a relative minimum at ii, then

T(u) = min T( ii + Cl11 ) = T( ii + a, ) I a=O a

That is, for ii and 11 fiXed, the real valued function T( ii + a11 ) of the real parameter a is a minimum at a = 0. If the functional has a frrst variation, then T( ii + a11 ) is a differen­tiable function of a and a necessary condition for a minimum ofT at ii is

oT(ii; 11> == _dd T< ii + a11 > I = o a a.=O (10.3.9)

-for all11 in Dr· For cases such as Examples 10.3.1 and 10.3.2, Eqs. 10.3.4 and 10.3.7 are of the form,

Page 19: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.3 Calculus of Variations 451

l;T(u; 'J1) = J 0 E(u, x) 11(x) dO = 0 (10.3.10)

-for all11 in Dr· _

If the subspace Dr is dense in the underlying space H, then Eq. 10.3.10 is equiva­lent to ~uiring that the function E(u(x), x) be orthogonal to a complete set of functions in H; i.e., Dr contains a basis for H. Thus,

E(u, x) = 0 (10.3.11)

is a necessary condition for minimization of the functional T at u. The function spaces :0,. treated herein are large enough to contain the space Cij(a, b) of functions in C"(a, b) that, with all their derivatives, vanish at a and b, which is itself dense in ~(a, b) [22], so they are dense in ~(a, b) and the condition ofEq. 10.3.11 holds. •

Necessary Conditions for Minimization of Functlonals

Theorem 10.3.1. The results of Examples 10.3.1 and 10.3.2 yield the following Euler • Lagrange equations as necessary conditions for minimization of the associ­ated functionals:

(a) From Eq. 10.3.2,

¥u - -Jk ( fu. ) = 0, a S x S b

for minimization of the functional

T(u) = Jb f(x, u, u') dx li

(b) From Eq. 10.3.5,

()f- ~ 1-(af)-o xinO au "-" axk auk - ' k=l

for minimization of the functional

T(u) = Jn f(x, u, u1, u2, .•• , 11m> dO

(10.3.12)

(10.3.13)

(10.3.14)

(10.3.15)

• The integration by parts in Eqs. 10.3.3 and 1Q).6 resulted in no terms from the

boundary conditions, because of the nature of Dr and Dr in those problems. In many prac­tical problems, however, boundary terms do arise.

Page 20: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

452 Chap. 10 Variational Methods for Boundary-Value Problems

Example 10.3.3

Consider minimization of the functional of Eq. 10.3.2,

T(u) = Ib f(x, u, u') dx

but with Dr= 0,. = C2(a, b). Then,

oT(u; 11) = Ib ( fu 11 + fu·11' ) dx

Integration by parts yields

Jb[ d ] A A lb OT(u; 11) = a fu- dX fu· 11 dx + fu,( X, u(x), u' (x) ) 11(x) a = 0

(10.3.16)

for all11 in Dr· The function 11 can be selected arbitrarily at the endpoints of the in­terval and in the interior of the interval, so both the integral and the boundary term must vanish. Thus, in addition to the necessary condition of Eq. 10.3.12, the transversality condition

fu-{ X, u(x), u'(x)) 11(X) I: = 0 (10.3.17)

must hold for all11 in 0,.. Since Dr= C2(a, b), 11(a) and 11(b) are arbitrary. This means that the boundary conditions

fu·< a, ii(a), u' (a) ) = 0

fu·< b, u(b), u'(b)) = 0

are also necessary conditions for a minimizing function ii.

(10.3.18)

• To illustrate methods of the Calculus of Variations, it is instructive to briefly

study special cases and applications of the fundamental problem of minimizing

T(u) = {b f(x, u, u') dx

subject to a variety of boundary conditions.

Example 10.3.4

The shortest path between points (a, u0) and (b, u1) in the x-u plane is to be found. As shown in Fig. 1 0.3.1, the particular path chosen between the points has a length

Page 21: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.3 Calculus of Variations 453

associated with it. The problem is to choose the curve u(x), a s; x s; b, that has the shortest length. For a smooth curve u(x), the length is given by the functional

Jb[ (du)2 JT T(u) = a 1 + di' dx (10.3.19)

Similarly, given points (a, u~ and (b, u1) in a vertical plane that do not lie on the same vertical line, a curve U = U(X), a s; X s; b, joining them is tO be found SO that a particle that moves without friction will start at rest from point (a, u0) and traverse the curve to (b, u1) in the shortest possible time. Candidate curves are shown in Fig. 10.3.2. This is called the Brachistochrone Problem.

u r-----------x

,__------..-----X u

Figure 10.3.1 Shortest Path Figure 10.3.2 Curve for Minimum Time

Let m be the mass of the particle and g be the acceleration due to gravity. Since the particle starts at rest at (a, u0) and there is no friction, the kinetic energy at any time is equal to the loss of potential energy; i.e.,

1 2 mv2 = mg ( u- u0 ) (10.3.20)

where vis velocity,

(10.3.21)

and tis time. Solving Eq. 10.3.20 for v, substituting the result into Eq. 10.3.21, and solving for dt yields

dt:::::

[ (du)2 ]112 1 + di' dx

[ 2g ( u- uo )]112

Page 22: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

454 Chap. 10 Variational Methods for Boundary-Value Problems

The total timeT required for the particle to move from (a, u0) to (b, u1) is thus

du 2 112

T = T(u) = r [ 1 + Cax) ] dx a [ 2g ( U _ UO ) ]112

(10.3.22)

This notation makes it clear that T depends on the curve traversed by the parti­cle. The Brachistochrone Problem, therefore, is reduced to finding a curve u = ii(x), a ~ x ~ b, that passes through the given end points and makes T as small as possi­ble. II

In many problems, the form of the function f(x, u, u') permits simplification of the Euler - Lagrange equations. In any case, Eq. 10.3.12 may be expanded, using the chain rule of differentiation and the notation

()f fu' = du''

to obtain

fu - fu'x - u' fu'u - u" fu'u' = 0 (10.3.23)

This is simply a second order differential equation for u(x). Several special cases are now considered.

Case 1. f does not depend on u'; i.e.,

f = f(x, u)

Equation 10.3.23, in this case, is

fu(x, u) = 0

(10.3.24)

(10.3.25)

This is simply an algebraic equation in x and u. Since there are no constants of integration, it will not generally be possible to pass the resulting curve through particular end points. This means that a solution to such a problem generally will not exist.

Example 10.3.5

As a concrete example of Case 1, fmd u in C2(0, 1) to minimize

with

Jot u2 dx

u(O) = 0, u(1) = 1

The condition ofEq. 10.3.25 is

2u = 0

Page 23: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.3 Calculus of Variations 455

It is impossible to satisfy the condition u(1) = 1, so the problem has no solution. To get an idea of what has gone wrong, note that since u2(x) ~ 0 for each x,

for any function u(x) on 0 ~ x ~ 1. It is clear that if there were a function that mini­

mized J 01 u2 dx, then the minimum value of the integral would be nonnegative. Even

though no minimum exists, consider the following family of functions in c2(0, 1):

Un(x) = xn

These functions all satisfy the end conditions and

( ) f 1 2n 1 T Un = Jo x dx = 2n + 1

It is possible to choose n large enough so that J 1 ~ dx is as close as desired to 0

zero. However, the limit of Un(x) as n approaches infinity is the function

{ 0,

U00(X) = 1,

x<1

x=1

which is not even continuous, much less in C2(0, 1 ). Graphs of this sequence of functions are shown in Fig. 10.3.3.

u

(1, 1)

1

Figure 10.3.3 Minimizing Sequence

Page 24: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

456 Chap. 10 Variational Methods for Boundary-Value Problems

In this illustration, a solution of the problem exists in the class of piecewise continuous functions, but not in the class of twice continuously differentiable func­tions. This problem, therefore, serves as a warning that not all innocent looking cal­culus of variations problems have solutions. •

Case 2. f depends only on u'; i.e.,

f = f(u') (10.3.26)

Equation 10.3.23 is, in this case,

f II 0 u'u'U = (10.3.27)

Example 10.3.6

As a concrete example of Case 2, find the shortest curve in the x-u plane that passes through points (0, 0) and (1, 1). The function ffrom Eq. 10.3.19 is

f = [ 1 + (u')2 ]1/2

The form of the Euler - Lagrange equation in this case is, from Eq. 10.3.27,

- [ 1 + (u')2 r 312 u" = 0

Since (u')2 ~ 0, [ 1 + (u')2 ] -:1: 0 and u'(x) is required to be continuous, so [ 1 + (u')2 ]-:¢:. oo. Therefore, it is required that

u"(x) = 0

or,

u(x) = ax + b

where a and b are constants. This implies that the shortest path between two points in a plane is a straight line, which is not surprising,

The end conditions yield

u(O) = b = 0

and

u(l) = a = 1

Therefore, the solution of the problem is

u(x) = x

Case 3. f depends only on x and u'; i.e.,

f = f(x, u')

• (10.3.28)

Page 25: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.3 Calculus of Variations 457

Equation 10.3.12 is, in this case,

or,

(10.3.29)

where c is an arbitrary constant

Case 4. f depends only on u and u'; i.e.,

f = f(u, u') (10.3.30)

Equation 10.3.23 is, in this case,

fu - fu·u u' - fu'u' u" = 0

Multiplying by u' yields

This is just

d dx ( f - u' fu· ) = 0

so,

f- u' fu· = c (10.3.31)

where c is an arbitrary constant.

Example 10.3. 7

As a concrete example of Case 4, consider the Brachistochrone Problem of Example 10.3.4. The function f of Eq. 10.3.22 is

1

f = [ 1 ~;' )2 ] 2

Equation 10.3.31 applies in thts case and yields

1

[ 1 + (u')2 ]2 2gu

(u')2 ---------- = c ( 2gu i/2 [ 1 + (u')2 ]112

Page 26: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

458 Chap. 10 Variational Methods for Boundary-Value Problems

This reduces to

or,

u [ 1 + (u')2 ] = c1

where c1 is a new constant. The solution of this differential equation is a family of cycloids in parametric form; i.e.,

Ct x = c2 + T ( s - sin s )

Ct u = 2(1- coss)

(10.3.32)

The constants c1 and c2 are to be determined so that the cycloid passes through the given points. •

Example 10.3.8

As an example that has more engineering significance, it is instructive to view HA as a space of candidate generalized solutions of a boundary-value problem and see what sort of generalized solution is actually generated by Theorem 10.2.4. The differential equation and boundary conditions for displacement of the static, laterally loaded string of Fig. 10.3.4 are

- u" = - f (10.3.33)

u(O) = u(.t) = 0

Figure 10.3.4 Static String

Based on analysis of the operator Au =- u" with domain D A= { u in C2(0, .t): u(O) = u(.t) = 0 } in Example 10.2.2, it is known that functions in HA are continu­ous, have square integrable derivatives, and satisfy the boundary conditions; i.e., HA = { u in C0(0, .t): u' in L2(0, .t), u(O) = u(,t) = 0 }. Consider frr~t a string shown in Fig. 10.3.5, loaded with a piecewise continuous distributed load

{ 0,

f(x) = 1,

O~x~a

Page 27: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.3 Calculus of Variations

f(x)

a

Figure 10.3.5 String with Piecewise Continuous Load

The energy functional F(x) = I u li- 2 ( f, u ), in this problem, is

F{u) = fo.t [ (u')2 + 2fu] dx

459

Ideas of the calculus of variations may now be applied, recognizing that u' may be discontinuous at x =a, to obtain a function u in HA that minimizes F(u). Setting the first variation ofF(u) equal to zero,

8F(u; f\) = J01

[ 2u'rt' + 2frt ] dx = 0

for all f\ in HA. Integration by parts from 0 to a and from a to ,t yields, noting that u' may be discontinuous at x = a,

for arbitrary rt in HA- Thus,

- u" + f = 0

except at x = a. Since f\ is continuous at x = a,

u'( a - 0 ) - u'( a+ 0 ) = 0

so u'(x) is continuous at x =a, even though u" may not be defined there. Solving the differential equation of Eq. 10.3.33,

where a 1 and a2 are constants of integration. Setting u( a- 0) = u( a+ 0) and u'( a- 0 ) == u'( a+ 0 ),

Page 28: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

460 Chap. 10 Variational Methods for Boundary-Value Problems

Thus, the generalized solution is in D2(0, .t) n C1(0, .t) c HA and is the physically meaningful solution of this problem.

As a second loading, consider the static string with a point load applied, as shown in Fig. 10.3.6. This application allows consideration ofless regular candidate solutions.

Figure 10.3.6 String with Point Load

In order to write F(u), first form a distributed load f(x) around x =a, with re­.t

sultant f. Then form the integral J 0 fu dx and take the limit as the interval over

which the load is distributed approaches zero, to obtain

J01

fu dx = f u(a)

Thus, the functional F(u) is

F(u) = fo.t (u' )2 dx + 2f u(a)

The ftrst variation of F(u) is

<iF(u; 11) = J. 1 2u'11' dx + 2f 11(a) = 0

0 '

for a1111 in HA. Integrating by parts, noting that u'·may be discontinuous at x =a,

J. .t I a-0 - 2u"11 dx + 2u'1l + 2f11(a)

0 a+O

= s: 2u"1l dx + 2 [ u'( a- 0)- u'( a+ 0) + f] 11(a) = 0

Page 29: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.3 Calculus of Variations 461

since 11 is continuous at x = a. The integrand and boundary terms must vanish inde­pendently, so

u" = 0 (10.3.34)

except at x = a, and

u' ( a - 0 ) - u'( a+ 0 ) + f = 0 (10.3.35)

The solution of the differential equation of Eq. 10.3.34 is

{ a 1x,

u(x) = a 2 ( 1 - x ),

OS:xS:a

aSxS1

Continuity of u at x = a implies

SO,

u(x) = {

1 - a a2 a x, OSxSa

a 2 ( 1 - x ), aSxS1

Substitution of u'( a- 0 ) and u'( a + 0 ) from this equation into Eq. 10.3.35,

or,

Thus, the generalized solution is

fa { 1 ~ax, u(x) = - j

(.t-x),

OSxSa

aSxS1

For this problem, the generalized solution is in D1(0, 1) n C0(0, 1) c HA, which is physically meaningful for this problem. In fact, the condition of Eq. 10.3.35 for slope discontinuity at x. =a, derived here from the minimum functional theorem, is identical to Eq. 6.3.13, which was derived on purely physical grounds. This result reinforces the applicability and usefulness of Theorem 10.2.4. •

Page 30: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

462 Chap. 10 Variational Methods for Boundary-Value Problems

EXERCISES 10.3

1 . Construct the first variation of the following functionals:

(a) T1(u) = fo1 [ 1 + (u')2 ] 112 dx

Dr = { u in C2(0, 1): u(O) = a, u(l) = b} I

[ m a 2 ]

(b) T2(u) =In ~(a:k) - 2fu dO

Dr = Dr ::: { u in C2(0): u == 0 on r} 2 2

2. Extend the results given in Eq. 10.3.4 for a functional involving higher order deriva­tives; i.e., find the first variation of the following functionals:

(a) T 1(u) = fo1 f(x, u, u', u") dx

Dr1 = Dr1 = { u in c4(0, 1): u(O) = u'(O) = u(l) = u'(l) = 0}

(b) Tz(u) = fo1 f( x, u, u', u", ... , u(n) )dx

Dr = Dr = { u in c2n(o, 1): u(O) = ... = u(n-l)(O) 2 2

= u(1) = ... = u(n-l)(1) = 0}

3. Extend the result ofEq. 10.3.7 to the functional

T(u) = In f( x, u, u~> u2, u11 , u12, u22 ) dQ

where Q is a domain in R 2 and

Dr = Dr = { u in c4<n): u<x) = ~~ <x) = o in r} 4. Let u(x) = [ u1(x), u2(x), ... , uk(x) ]T, where each ui(x) is in D = D = { ui in

C2(0, 1): ui(O) = ui(1) = 0 }. Find the first variation of

T(u) = 11 f( x, u1, ... , uk, u1', ... , uk') dx

Page 31: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.4 Natural Boundary Conditions 463

5. State necessary conditions for minima of the functionals T 1 and T 2 of Exercise 1, but with

Dr = { u in C2(0, 1): u(O) = a} 1

Dr = { 11 in C2(0, 1): 11(0) = o } 1

and

6. Obtain necessary conditions for the functional of Exercise 2(a), but with

Dr = Dr = { u in C'(O, 0: u(O) = u(l) = 0} 1 1

7. Verify that the cycloids ofEq. 10.3.32 satisfy the Euler- Lagrange equations for the Brachistochrone problem.

10.4 NATURAL BOUNDARY CONDITIONS

In using the variational formulation of boundary-value problems given by Theorems 10.2.1 and 10.2.4, certain conclusions concerning candidate minimizing functions may be drawn from the calculus of variations.

Definition 10.4.1. Boundary conditions that must be satisfied by the function that minimizes F(u) =I u ~~- 2 ( u, f) are called natural boundary conditions and the remaining conditions specified in the definition of D A are called principal boundary conditions. •

Definition 10.4.1 can also be stated in terms of the energy space HA, as follows [21]: Boundary conditions that must be satisfied by functions in D A• but not necessarily by functions in HA, are known as natural boundary conditions for the given operator.

Example 10.4.1

Consider the operator equation of Example 10.2.1, Au=- d2u/dx2 = 2, with do­main DA = { u in C2(0, 1): u'(O) = u'(1) + u(1) = 0 }. The energy functional, in this case, is

F(u) = (Au, u) - 2 ( u, 2) = J01

[ (u')2 - 4u] dx + u2(1)

Theorem 10.2.1 implies that if u minimizes F(u), over all functions in DA, then it

Page 32: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

464 Chap. 10 Variational Methods for Boundary-Value Problems

will be the solution of Au= 2, u in DA. Consider minimizing F(u), over all u in C2(0, 1); i.e., disregarding boundary conditions. The ftrst variation ofF is

oF(u; rV = c& F( u + a, ) I a.= 0

= cik J01

[ ( u' + a11' )2 - 4( u + a11 ) ] dx

+ ( u(l) + a 110) r I a.=O

= fo1 [ 2u'11' - 411] dx + 2 u(l) 11(1)

= 2 fo1 [- u" - 2 ] 11 dx + 2 ( u'(1) + u(l) ) 11(1)

- 2 u'(O) 11(0)

(10.4.1)

In order that oF(u; 11) = 0, for all11 in C2(0, 1), the coefficients of 11 in the integrand, of 11(1), and of 11(0) must all be zero. This is,

- u" = 2, 0 < x < 1 (10.4.2)

u'(O) = 0, u'(l) + u(l) = 0

By Defmition 10.4.1, these are natural boundary conditions for the problem. • In order to determine whether a given boundary condition is natural, the following

rule [21] may be applied to a positive bounded below operator of order 2m: The natural boundary conditions for this class of operators contain derivatives of u of order m and higher. The principal boundary conditions contain derivatives of u up to only order m - 1. Thus, for the Laplace operator (m = 1 ), the condition u lr = 0 is principal and the condition ( ou/()n + <JU ) lr = 0 is natural. For the biharmonic operator (m = 2),

V4u = o4u + 2 o4u + o4u ox4 ox2 oy2 oy4

which occurs in the theories of elasticity and thin plates [23, 24], the conditions for rigid fixing of the edge, u lr = 0 and ( ou/on) lr = 0, are both principal. In the conditions for a

simply supported edge, u lr = 0 and 02U2· + v ( a~ + ~ ~u ) = 0 (p is the radius of

on o-r P un

curvature of the edge), the frrst is principal and the second is natural. A procedure that can be used to rigorously verify whether given boundary conditions

are natural is the following:

Page 33: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.4 Natural Boundary Conditions 465

(1) Transform the expression (Au, v) = [ u, v ]A, where u and v in DA; i.e., u and v satisfy the complete set of boundary conditions, to a symmetric form in u and v, using integration by parts and the boundary conditions.

(2) Substitute the symmetric expression for [ u, u 1A into F(u). (3) Derive necessary conditions of the calculus of variations for minimization of

F(u), without regard for boundary conditions. (4) Those boundary conditions that are necessarily satisfied by the minimizing

function are natural.

This method was used in Eq. 10.4.1 to show that the conditions u'(O) = 0 and u'(1) + u(1) = 0 are natural for the operator Au= -d2u!dx2, 0 < x < 1.

Example 10.4.2

As a further example, consider the equation

Au= -V2u = f subject to boundary conditions

au an +ou=O

where cr > 0 on the boundary r of 0. For u in D A•

[ u, v ]A = (- V2u, v ) = - J 0 v V2u dQ

Integration by parts reduces this to

[ u, v ]A = Jn VuTVv dQ - Jr v ¥n dS

Using the boundary condition, this reduces to the symmetric form

[ u, v ]A = J 0 VuTVv dQ + Jr cruv dS

Thus,

and

F(u) = [ u, u ]A - 2 ( f, u )

= J0 [(Vuf- 2fu]dQ + Jr ou2 dS

(10.4.3)

(10.4.4)

(10.4.5)

(10.4.6)

(10.4.7)

Page 34: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

466 Chap. 10 Variational Methods for Boundary-Value Problems

Taking the frrst variation ofF,

BF(u; Tl) = 2 In [ VuTVTl - 2frt] dO + Ir 2CJUTl dS

and integrating by parts yields

BF(u; Tl) = - 2 In V2u 11 dQ + 2 Ir ~ 11 dS

- In 2frt dO + Ir 2ou11 dS

= - 2 I 0 ( V2u - f) 11 dQ + 2 I r ( ~ + c:m ) 11 dS

A necessary condition for u0 to minimize F(u) is that BF(u0; 11) = 0, with no con­straints imposed on the boundary values of u. Thus, it follows that

auo I on +c:mor=O

from which it can be concluded that this is a natural boundary condition. •

EXERCISES 10.4

1. Determine, by the procedure presented in this section, which of the following boundary conditions for the operator

Au=- a(x)-d2 [ d2u ] dx2 dx2

are natural:

a(O) u"(O) - u'(O) = 0

u(O) = 0

u"(1) = u(l) = 0

where a(x) > 0, 0 s; x s; 1.

10.5 NONHOMOGENEOUS BOUNDARY CONDITIONS

Up to now, in discussing the equation

Au= f (10.5.1)

it has been assumed that the operator A is defined for functions that satisfy homogeneous boundary conditions. In practice, non-homogeneous boundary conditions often occur, so it is of interest to explain how the variational method can be extended for the case of non-

Page 35: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.5 Nonhomogeneous Boundary Conditions 467

homogeneous boundary conditions. Equation 10.5.1 is to be solved, with the boundary conditions

(10.5.2)

where 01, 02, ... , or are linear operators and gl, g2, ... , ~are given functions. The number of boundary conditions is determined by the order k of the differential operator of Eq. 10.5.1 and by whether u(x) is a scalar or a vector function.

This problem is solved, under the following hypothesis [21]: There exists! function 'lf(x) that, together with its derivatives of order up to k- 1,_!s continuous in 0 and that has derivatives of order k that are piecewise continuous in 0 and satisfy the boundary conditions of the problem; i.e.,

(10.5.3)

Defining u -'If = v and substituting u = 'If+ v into Eq. 10.5.1, the new unknown function v satisfies the equation

(10.5.4)

where f1 (x) = f(x) -A 'If. Similarly, from Eqs. 10.5.2, v satisfies the homogeneous boundary conditions

(10.5.5)

Let the operator A be positive defmite for the set of functions that satisfy Eq. 10.5.5. According to the Minimum Functional Theorem, the solution of Eq. 10.5.4, subject to boundary conditions of Eq. 10.5.5, is equivalent to finding the function v that satisfies Eq. 10.5.5 and minimizes the functional

F(v) = ( Av, v) - 2 ( v, f1) (10.5.6)

Replacing v by u- 'If and f1 by f-A 'If, the functional to be minimized by v, equivalently by u, is

F(v) = (Au - A 'If) - 2 ( u- 'If, f-A 'If)

= ( Au, u ) - 2 ( u, f) + ( u, A 'If ) - ( Au, 'If )

+ 2 ('If, f) - ( A'lf, 'If) (10.5.7)

Since 'If does not satisfy homogeneous boundary conditions, ( u, A 'If ) '* ( Au, 'If ), but it is often possible to establish a formula for the operator A such that

( u, A 'If)- (Au, 'II)= J n ( uA'If- vAu) dO= J r r(u, 'If) dS (10.5.8)

Page 36: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

468 Chap. 10 Variational Methods for Boundary-Value Problems

where the expression r(u, 'If) depends on the form of the operator A. Using boundary conditions of Eqs. 10.5.2 and 10.5.3, it is often possible to represent r(u, 'If) in the fonn r(u, 'If) = N(u) + M, where N(u) depends only on u and the functions g1, g2, ••• , grand M does not depend on u, but may depend on 'I'· In such a case, F(v) of Eq. 10.5.7 is re­duced to the fonn

F(v) = (Au, u) - 2 ( u, f) + Jr N(u) dS

+ [ 2 ( 'If, f) - ( A 'If, 'If ) + J r M dS J

Since the terms in square brackets do not depend on u or v, minimization of the functional F(v) is thus equivalent to finding u to minimize

<l>(u) = (Au, u) - 2 ( u, f) + Jr N(u) dS (10.5.9)

over all functions that satisfy boundary conditions of Eq. 10.5.2. Note that, in Eq. 10.5.9, ( Au, u ) is not in a symmetric form; i.e., an integration by parts has not been car­ried out.

The functional of Eq. 10.5.9 can be constructed without knowing the function 'I'· However, in order that the minimum of this functional has meaning, such a function must exist. Otherwise the variational problem may have no solution. In many classes of appli­cations, it has been proved that a function 'I' that satisfies Eqs. 10.5.2 exists if the surface r is sufficiently smooth and the functions g1, g2, .•. , gr that enter into Eqs. 10.5.2 are differentiable a sufficient number of times in any direction tangential to the surfacer [22].

It may happen that some of Eqs. 10.5.5 will be natural for the functional F(v). The corresponding non-homogeneous equations in Eq. 10.5.2 will then be natural for the functional <l>(u), the minimum of which can be sought over the class of functions that sat­isfy Eqs. 10.5.2, except perhaps the natural boundary conditions.

Example 10.5.1

Consider the problem of integrating the Laplace equation

-V2u = 0

subject to the boundary conditions

u I r = g(x)

(10.5.10)

(10.5.11)

In this case, f = 0 and the second term in Eq. 10.5.9 vanishes. In order to find N(u), construct the expression

J n ( uAv - vAu) dO = fn ('I' V2u - u V2v) dO

Page 37: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.5 Nonhomogeneous Boundary Conditions 469

Integrating by parts,

where n is the external normal to r. Thus,

au ~ r(u, v> = v dn - u dn

By virtue of Eq. 10.5.11, which must be satisfied by both u and V, r(u, V) = g ( autan)- g (avian). Hence, in this case,

This gives

au N(u) = g afl

M - g a"' - an

The first integral on the right can be simplified to

-J 0 u V2u dO = J 0 ( Vu )2 dO - Jr u ~ dS

= Jo (VufdO- Jrg~dS

(10.5.12)

(10.5.13)

Substituting this into Eq. 10.5.12, the boundary integral vanishes. Solving Eqs. 10.5.10 and 10.5.11 thus reduces to finding the function u that minimizes

«u) = Jn (Vu )2 dO

over functions in C1(0) that satisfy the principal boundary condition of Eq. 10.5.11. •

EXERCISES 10.5

1. Convert the following boundary·value problems with nonhomogeneous boundary conditions to problems with homogeneous boundary conditions:

Page 38: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

470 Chap. 10 Variational Methods for Boundary-Value Problems

(a) d [ 2 du] - dx ( 1 + X ) dx + U = X, O<x<1

u(O) = 2

~(1) = 1 dx

(b) d2 [ x2 d'u] dx2 dx2

+ ( 1 + sin x ) u = ex, 0<x<1

u(O) = u(1) = 1

du (0) + d2u (0) = 2 dx dx2

:(1) = 1

(c) V2( f(x) V2u ) = 0

U = XJ + Xz }

V2u = 0 on r

2. Find functionals whose minimization is equivalent to solving the boundary-value problems of Exercise 1.

3. Derive a functional that is minimized by the solution of

- u" + u = f(x), 0 < x < 1

u(O) = 0

u(1) = 1

4. Derive a functional that is minimized by the solution of

u"" + u = f(x), 0 < x < 1

u(O) = u'(O) = 0

u(l) = 1

u"(l) = 0

Page 39: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.6 Eigenvalue Problems 471

10.6 EIGENVALUE PROBLEMS

Completeness of Eigenfunctions in Energy

Properties of eigenvalues of positive bounded below operators and properties of the corre­sponding eigenfunctions were discussed in Section 9.2. Many of these properties carry over to the space of functions that have fmite energy for the operator.

Theorem 10.6.1. If the eigenfunctions { <Pi } of a positive bounded below opera-tor A are complete in the ~ sense, then they are also complete in energy. •

If f has finite energy and if [ f, <Pi ]A = 0, i = 1, 2, ... , then it follows that ( Acpi, f) =Ad <Pi• f) = 0, i = 1, 2, .... Since Ai > 0, ( <Pi• f) = 0, i = 1, 2, ... , and since the <Pi are complete in the ~ sense, f = 0. •

Theorem 10.6.1 permits construction of the solution of the operator equation Au = f, where A is positive bounded below and has L2 normalized eigenfunctions { <Pi } that are complete in the~ sense. This follows by constructing an energy complete orthonormal sequence { 'Jin } , as follows. First note that

A <l>n li = ( Aclh, <l>n ) = An ( <l>n. <l>n ) = An

Normalizing the sequence { <Pi } in the energy norm yields the energy complete orthonor­mal sequence

These observations lead to the following results.

Theorem 10.6.2. The solution Uo of Au = f can be represented by its energy Fourier series

This series converges in ~nergy and in the ~ sense. Furthermore, for

n n

Aun = L r ( f, ~ ) A~ = L ( f, ~ ) ~ i=l 1 i=l

so lim I Aun - f I = 0. • n-+oo

Page 40: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

472 Chap. 10 Variational Methods for Boundary-Value Problems

If A is a symmetric bounded below operator; i.e., (Au, u) ~ k ( u, u ), k pos­sibly negative or zero, the result of Theorem 10.6.2 can still be shown to be valid [18, 22]. In particular, this shows that if <l>o is an eigenfunction of A corresponding to a zero eigenvalue A.0 = 0, then Au = f has a solution only if ( f, <l>o) = 0. Another way of saying the same thing, which is a special case of the Theorem of the Alternative, is that f must be orthogonal to all solutions of Au = 0.

Minimization Principles for Eigenvalue Problems

If an operator A is positive bounded below, then there exists a positive constant y such that ( Au, u ) ~ y II u If, for all u in D A• from which it follows that

(Au, u) > 1 ( u, u) -

for all u '# 0 in D A- This observation leads to the following theorem.

(10.6.1)

Theorem 10.6.3. Let A be a symmetric operator with domain D A that is a dense subspace of~. such that there exists a greatest lower bound d > - oo of the functional

( ) _ (Au, u) R u = ( ) u,u

(10.6.2)

which is called the Rayleigh Quotient. If there exists a function u0 '# 0 from D A such that

(10.6.3)

then d is the smallest eig1~nvalue of the operator A and u0 is the corresponding eigenfunc­tion. •

To prove this theore:m, let 11 be an arbitrary function from D A and let t be an arbitrary real number. Since for any t, u0 + t11 is in D A and the function

(A( uo + t11 ), Uo + t11 ) <l>(t) = ------___,..-

( Uo + tTl, Uo + t11 )

= t2 (AT\, 11) + 2t (Au0, 11) + (Auo, uo)

t2 ( 11. 11 ) + 2t ( uo, 11 ) + ( uo, uo )

has a minimum at t = 0, ~'(0) = 0. Evaluating <P'(O) yields

Page 41: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.6 Eigenvalue Problems

or, using Eq. 10.6.3,

for a1111 in DA. Since DAis dense in Lz, it follows that

Au0 - du0 = 0

i.e., d and Uo are an eigenvalue and an associated eigenfunction of the operator A.

473

(10.6.4)

It follows that d is the smallest eigenvalue, since if A1 and u1 :;: 0 are another eigen· value and its corresponding eigenfunction of the operator A, then

• Theorem 10.6.3 reduces the problem of finding the smallest eigenvalue of an opera·

tor A that is only a bounded below operator; i.e., ( Au, u ) ;::: ~ ( u, u ) for some ~ > - oo,

but possibly J3 < 0, to the variational problem of finding the function that minimizes the Rayleigh Quotient

( ) (Au, u) Ru == ( ) u,u

(10.6.5)

Consider next another formulation for this minimization problem, which is fre· quently more convenient. Letting v = u/U u U. II vII= 1, and

(Au, u) _ ( ) ( . ) - A'fl, 'II U,U

(10.6.6)

the variational problem can be formulated as follows: Find u in D A to minimize the func­tional

(Au, u) (10.6.7)

!iUbject to the condition

( u, u) = 1 (10.6.8)

A method may now be stated for determining subsequent eigenvalues.

Theorem 10.6.4. Let A1 :5: A2 :5: ••• :5: A-u be the first n eigenvalues of an opera­tor A that is bounded below and let u1, u2, ••• , "n be corresponding orthonormal eigen­functions. Let there exist a function u = un+l :;: 0 that minimizes the functional of Eq. 10.6.5, under the supplementary conditions

Page 42: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

474 Chap. 10 Variational Methods for Boundary-Value Problems

( u, u1 ) = 0, ( u, u2 ) = 0, ... , ( u, ·lin) = 0 (10.6.9)

Then, 11n+ 1 is an eigenfunction of the operator A that corresponds to the eigenvalue

'l _ ( Aun+l• lln+l ) '"n+l -

( Un+l• lln+l ) (10.6.10)

This is the next larger eigenvalue than An· • To prove this theorem, let ~ be an arbitrary function from D A and define

n

11 = ~ - L ( ~. uk ) uk k=l

Then, 11 satisfies Eqs. 10.6.9. In fact,

n

( 11. Um) = (~.Urn)- L ( ~. uk )( uk, Urn), m = 1, ... , n (10.6.11) k=l

Since the uk are orthonormal,

Just as 11. the product t1l also satisfies Eqs. 10.6.9, where t is any real number. Thus, the sum lln+l + t1l satisfies Eqs. 10.6.9.

Since lln+l minimizes the functional ofEq. 10.6.5, for all such 11,

(A( Un+l + tTl ), Un+l + tTl)

( Un+l + tTl, lln+l + tTl )

has a minimum at t = 0. By repeating the same argument as in the proof of Theorem 10.6.3,

(10.6.12)

Note at this point, however, that 11 is not arbitrary. Consider the quantity

From the definition of 11~ Eqs. 10.6.11 and 10.6.12 lead to

Page 43: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.6 Eigenvalue Problems

Furthermore,

n

475

n

+ L ( uk, ~ )( Alln+l - ~lun+l• uk) k=l

= L ( uk, ~) ( AUn+l - An+llln+l• uk) k=l

The second term on the right of this equation vanishes, by virtue of Eqs. 10.6.9. Since A is symmetric, the first term is

Since uk is an eigenfunction of A, Auk= A.kuk> so ( Alln+l> uk) = A.k ( un+l• uk) = 0. It follows that ( A lin+ 1 - An+ 1 un+ 1, ~ ) = 0 and, since ~ is arbitrary,

Alln+l - An+lUn+l = 0

Thus, An+l is an eigenvalue of the operator and lln+l is the corresponding eigenfunction. It r~mains to prove that An+l is the smallest eigenvalue that is greater than or equal to

An· Let A. be any eigenvalue of the operator A that is greater than An· with u the corre­sponding eigenfunction. Since A is symmetric, u satisfies Eqs. 10.6.9 and

- <Au, u) A. = ~ An+l

( u, u) since An+l is the minimum of the functional ofEq. 10.6.5, subject to Eq. 10.6.9. •

As in the case of the smallest eigenvalue, the determination of An+ 1 can be reduced to the variational problem of minimizing the functional of Eq. 10.6.7, subject to the condi­tions of Eqs. 10.6.8 and 10.6.9.

EXERCISES 10.6

1. Verify that Theorems 10.6.1 and 10.6.2 remain valid if the operator is merely bounded below and does not have a zero ei~envalue; i.e., there is a number ~ (perhaps negative) such that ( Au, u ) ~ ~ II u It .

2. Note that the numerator of the Rayleigh Quotient is the square of the ener~y norm of u, which contains only m derivatives ofu when the order of A is 2m. Use the results

Page 44: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

476 Chap. 10 Variational Methods for Bounclary-VaJue Problems

of Exercise 1 of Section 10.1.1 to construct Rayleigh Quotients for the following operators:

(a) Aiu = -! ( a(x):)

DA = { u in C2(0, .t): u(O) = u(.t) = 0} 1

(b) A2u = d22 [ EI(x) d2~ ]

dx dx

DAz = { u in c4(0, J): u(O) = u'(O) = u(J) = u'(J) = 0}

(c) A3u = V2( b(x) V2u )

D ~ = { u in c4(0): u = ~ = 0 on r}

3. Show that ifa(x) ~ a(x),_O s; x s; l; EI(~ ~ pl(x), 0 _s; x s; l; and b(x) ~ b(x), x in 0, then the eigenvalues Ai of operators AI, ~. and A3 are greater than the eigenval­ues~ of operators AI, A2, and A3 of Exercise 2.

4. Let the natural frequency roof a body be determined by the positive definite operator equation Au= ro2u, with u in DA. ~how that if the system is more severely con­strained; i.e., has a smaller domain DA C DA, then the natural frequencies will in­crease (or at least not decrease).

5. Let the symmetric operators A and B be defined on the same domain D AB• which is a dense subspace of ~. such that there exists a greatest lower bound d > - oo of the functional (generalized Rayleigh Quotient)

( Au, u ) II u li R(u) = --

( Bu, u) llu I~

Show that if there exists a function Uo ¥:. 0 from DAB such that

( Au0, u0 ) R(u0) = = d

( Bu0, u0 )

then d is the smallest eigenvalue of the eigenvalue problem Au = A.Bu and Uo is the corresponding eigenfunction.

Page 45: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.7 Minimizing Sequences and the Ritz Method 477

10.7 MINIMIZING SEQUENCES AND THE RITZ METHOD

Minimizing Sequences

Definition 10.7.1. Let <l>(u) be a functional that is bounded below on a domain Dq;, so there is a greatest lower bound d; i.e., d = inf <l>(u). A sequence { un} of

u inD•

functions in Dq; is called a minimizing sequence if

Let A be a positive definite operator with domain in HA. If the equation

Au= f

has a solution Uo in D A• then, as in the proof of Theorem 1 0.2.1, the functional

F(u) = ( Au, u ) - 2 ( u, f)

reduces to the form

F(u) = I u - 11o li - I Uo Hi

• (10.7.1)

(10.7.2)

It is clear that ~f F(u) = tpin F(u) = - I u0 li· A minimizing sequence { Un } for the umDA umDA

functional F( u) is characterized by the equation

(10.7.3)

The following theorem is of great importance for the variational method.

Theorem 10.7.1. If Eq. 10.7.1 has a solution in DA, then any minimizing se­quence for the functional ofEq. 10.7.2 converges in energy to this solution. If A is posi­tive bounded below, the sequence converges in the mean. •

To prove this theorem, let { Un} be a minimizing sequence for the functional ofEq. 10.7.2. From Eqs. 10.7.2 and 10.7.3, it follows that

lim F(un) = lim { I Un - 11o li - IUo li } = - I Uo d n-+oo n-+oo

Hence, lim I un- Uo li = 0; i.e., Un converges to u in energy. If A is a positive bounded n-+oo

below operator, Un converges to u in the ~ norm. • Theorem 10.7.1 underlies many numerical methods. Thus, to solve Eq. 10.7.1, as­

suming a solution exists, it suffices to construct a minimizing sequence for the functional of Eq. 10.7.2.

Page 46: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

478 Chap. 10 Variational Methods for Boundary-Value Problems

A minimizing sequence can also be defmed for F(u) = [ u, u ]A- 2 ( u, f), in the en­ergy space HA associated with the symmetric and positive definite operator A. Let the se-

quence { un} in HA be such that lim F(un) =-I u0 IIi, where uo is in HA and minimizes n~oo

F(u) on HA; i.e., it is the generalized solution of Au = f. The sequence { Un } is thus a minimizing sequence in HA and Theorem 10.7.1 may be generalized, as follows.

Theorem 10.7.2. If a symmetric operator A is positive definite, then any mini­mizing sequence of F(u) in HA converges in energy to the generalized solution u0 of Eq. 10.7.1 in HA, which is guaranteed to exist. If A is positive bounded below, then conver­gence is also in Lz. •

The proof requires no change from that of Theorem 10.7 .1, except to name the limit ~- .

Similarly, but less complete, the following theorem provides a basis for numerical methods of solving the eigenvalue problem

Au= A.u (10.7.4)

Theorem 10.7.3. Let A be a positive definite operator and let { <l>n}, with

II <l>n II ::: 1' be a minimizing sequence in HA for the functional!! u ai. If a subsequence { <l>n } k

converges in the mean, then A.1 = lim H <Pn Hi is the smallest eigenvalue ofEq. 10.7.4 and k~oo k

u = lim % is the corresponding eigenfunction. • k~= k

For proof of this theorem, see Ref. 18. • This result is not as powerful as Theorem 10.7 .2, which guarantees convergence of

the minimizing sequence. Sharper results for the eigenvalue problem require a knowledge of the method that is employed to construct the minimizing sequence.

The Ritz Method of Generating Minimizing Sequences

One of the basic difficulties with applications of minimizing sequences, often called direct methods for solving boundary-value problems, is the construction of a complete se­quence of functions, called coordinate functions, that are used to generate minimizing sequences. In view of the importance of this question, key theoretical results that are of practical value in applications are first summarized. The first such result is a practical test for completeness of a sequence of coordinate functions.

Theorem 10.7 .4. Let A be a positive bounded below operator and let { <l>n } be a sequence of functions from its domain DA. If the sequence of functions { A<l>n} is com­plete in L2, then { <l>n} is complete in D A• hence also in HA, in the sense of energy convergence. •

Page 47: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.7 Minimizing Sequences and the Ritz Method 479

To prove this theorem, let v(x) be an arbitrary function from D A· Since the sequence { A<Pn } is complete in ~. for any £ > 0 it is possible to find a positive integer n and con­stants a 1, a2, ••• , Cln such that

= A [ v - t Clkcl\ ] k=l

1 < - "(£ 2

(10.7.5)

where y is the constant in (Au, u) ~ r II u U2• To obtain an estimate for the quantity n n

II v - L ak' II A• let vn = L Clk'· Thus, k=l k=l

II V - Vn li = (A( V - Vn ), V - Vn)

Using the Schwartz inequality and Eq. 10.7.5,

Substituting II v- Vn II s; ( 1/y) II v- Vn IIA into Eq. 10.7.6 and dividing by II v- Vn IIA•

1 H V - Vn lA < 2 £ (10.7.7)

so { <Pn} is complete in DA. To prove { <Pn } is complete in HA, let u(x) be an arbitrary function with finite

energy; i.e., u is in HA- Since D A is dense in HA, there exists a function v in D A such that m

II u- v IIA s; £/2. Since vis in DA, there is a sequence vm = ,L ~~such that form large i=l

enough, Eq. 10.7.7 is satisfied; i.e., II v- vm lAs; F/2. By the triangle inequality,

m

u- L~4\ k=l

which was to be proved.

Example 10.7.1

= n u - Vm DA s; I u - v BA + I v - Vm lA < € A

• Let n be the rectangle 0 s; x s; a, 0 s; y s; b and let Au = - V2u, with u = 0 on the boundary r. Choose as coordinate functions

Page 48: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

480 Chap. 10 Variational Methods for Boundary-Value Problems

( ) . mxx . nxy 1 2 <Pm,n X, y = Slfl a Slfl b' m, n = , , ... (10.7.8)

Then,

From the theory of double Fourier series, it is known that the sequence of functions { sin m7tX/a sin nxy/b } is complete in the sense of convergence in the mean. Since multiplication of each function by a non-zero constant does not destroy completeness of the sequence, the sequence { A<Pn.m }is complete in ~(.0). It follows from Theo­rem 10.7.4 that the functions in Eq. 10.7.8 are complete in HA.

This implies the following. Let u(x, y) be any function that is continuous and continuously differentiable in the rectangle 0 S x S a, 0 S y S b and vanishes on its boundary. For any E > 0, it is possible to find positive integers m and n and con­stants ak.l• k = 1, 2, ... , m, l == 1, 2, ... , n, such that

m n 2 ~ ~ . k1tx . lxy

u- £.-i£.-i<Xu sm a sm b blbl A

a b au 7t k1tx . ..ex {(

m n )2 = f. f. iii"- ii' ~ t;k(Xu cos a sm ~

( m n )2} au 7t . kxx ..e 7ty

+ ay- b LL..eausm-;-cosb dxdy < fl-k=l l=l

• EXERCISES 10.7

1. Prove that the sequence

( x - a )m ( b - x )m xk, k = 0, 1, 2, ...

is complete in the energy norm of the operator

d2m (-IF~

dx2m

on the interval [a, b], under the boundary conditions

u(k)(a) = u<k)(b) = 0, k = 0, 1, ... , m- 1

given that the polynomials (Pi(x) ==xi are complete in ~(a, b).

Page 49: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.8 Ritz Method for Equilibrium Problems

10.8 RITZ METHOD FOR EQUILIBRIUM PROBLEMS

The solution of the equation

Au= f

481

(10.8.1)

where A is a positive definite operator, reduces to finding a function in the domain D A of A that minimizes the functional

F(u) = ( Au, u ) - 2 ( u, f)

Selection of Coordinate Functions

(10.8.2)

An approximate solution to this problem may be represented as a linear combination of a sequence of functions

(10.8.3)

called coordinate functions, which belong to the domain D A of the operator. In order to yield good results, this sequence should be subject to two conditions:

( 1) The sequence is in D A and is complete in energy. (2) For any n, the functions <!>1 (x), <j>2(x), ... , <l>n(x) are linearly independent.

A linear combination of the first n coordinate functions

n

un{x) = L aj ~(x) j=l

(10.8.4)

with numerical coefficients aj is sought to approximate the solution of Eq. 10.8.1. Since the <J>j(x) are known, substituting un(x) for u(x) in the energy functional of Eq. 10.8.2 makes F(Un) a function of the variables a1, a2, ••. , ~; i.e.,

n n

= L (A~, <1\) ajak - 2 L ( q,j, f) aj (10.8.5) j,,k=l j=l

Ritz Approximate Solutions

To create an approximation of the function u that minimizes F(u), the coefficients aj are selected so that the function of Eq. 10.8.5 is a minimum. This requires that the~ satisfy the conditions

-- 0, i = 1, 2, ..... , n (10.8.6)

Page 50: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

482 Chap. 10 Variational Methods for Boundary-Value Problems

Since the operator A is positive definite and the +i are linearly independent, if n

a= [ a1, •.• , ~ )T :t 0, L ~4\ :t 0 and i=l

Thus, the quadratic form of Eq. 10.8.5 is positive definite, and the coefficients a1, a2, ••• , ~ that satisfy Eqs. 10.8.6 yield a minimum of F(Un).

In order to evaluate the derivatives on the left side of Eq. 10.8.6, the function F(Un) can be rewritten from Eq. 10.8.5 as

F(un) == ( Acl\, 4\ ) ar + L ( A<!\. ~ ) ~ak k¢i

+ L ( A~, 4\ ) ajai - 2 { f, ~ ) ai + C j¢i

{10.8.7)

where i is a typical index, 1 s; i s; n, and C denotes a group of terms that do not contain ~· Using symmetry of A and combining terms, Eq. 10.8.7 may be rewritten as

F(un) = { Acl\, 4\ ) ar + 2 L ( Acl\, ~ ) 8j·8tc - 2 { f, "'- ) 8j + c k¢i

Now, Eq. 10.8.6 is just

or,

n

L [ 4\, ~ )A ak == { f, 4\ ), i = 1, 2, ... , n k=l

Writing this system in detail yields the Ritz equations,

[ .Pt, ~ ]A 81 + ( ~, cl>2 ]A 82 + · · · + [ ~, ~ ]A ~ = ( f, ~ )

[ cl>l, cpl ]A a1 + [ cl>l, cl>2 ]A a2 + · · · + [ 4>2, ~ ]A ~ = ( f, cl>2 )

(10.8.8)

(10.8.9)

Page 51: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.8 Ritz Method for Equilibrium Problems

The determinant of the coefficient matrix of this system of equations is

[ <l>t , <l>t ]A [ <l>t, <1>2 ]A

[ 4>2' <l>t ]A [ <1>2, <l>z ]A ~ 0

483

(10.8.10)

which is the Gram determinant of the linearly independent functions 4>1 (x), $2(x), ... , <l>n(x) with respect to the A-scalar product, so by Theorem 2.4.3 it is different from zero. It follows that the system of Ritz equations of Eq. 10.8.8 or 10.8.9 has a unique solution for the 8j, provided the operator A is positive definite. By finding the coefficients a1, a2,

... , 3u and substituting them in Eq. 10.8.4, the function un(x) is obtained. It is called the Ritz approximate solution of Eq. 10.8.1.

Theorem 10.8.1. If A is positive bounded below and if the coordinate functions used are complete in energy in D A• the Ritz approximate solution "n of the operator equa­tion ofEq. 10.8.1 constitutes a minimizing sequence for the functional ofEq. 10.8.2. •

For proof, denote the least value of the functional of Eq. 10.8.2 by d; i.e.,

d = tpin F(u) = - H uo I~ umHA

where u0 is the generalized solution of Eq. 10.8.1 in HA- Note that F(Uu) :2: d; i.e., the Ritz method gives an upper bound for the value of the functional F. This follows from the fact that Uu(x) is in DA, since it is a linear combination of the functions q>1(x), cp2(x), ... , <!>n(x) that are in D A• and the quantity dis the greatest lower bound of the functional F(u). For any E > 0, by definition of the greatest lower bound and of HA, there exists a function v(x) in D A such that d ~ F(v) < d + f/2.

Since F(v) = [ v, v ]A- ( f, v) and f = AllQ,

F(v) = [ v, v ]A - [ v, uo ]A

By the triangle inequality,

Page 52: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

484 Chap. 10 Variational Methods for Boundary-Value Problems

so,

Since the sequence { <l>n} is complete in energy, for any E > 0, it is possible to choose an integer n and constants a 1, a2, ••• , ~such that

The value of k will be chosen later. Since II vn IIA -II v IIA ~II vn- v IIA,

and

By selecting k such that

the inequality F(vn)- F(v) < E/2 is obtained. Hence, it follows that

E d ~ F(v n) ~ F(v) + 2 < d + E

Let tin be the function constructed by the Ritz method. Then,

or,

Letting E -t 0, F(tin) -t d; i.e., the sequence {tin} is a minimizing sequence. •

From the theorem just proved and from Theorem 10.7.1, it follows that Ritz approx­imate solutions converge to the solution ofEq. 10.8.1. To secure high accuracy, it may be necessary to take a large number of coordinate functions. This leads to the necessity of solving Eqs. 10.8.8 with a large number of equations and unknowns.

Consider next the question; to what extent are the stipulations of completeness and linear independence that have been imposed on the coordinate functions necessary? The

Page 53: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.8 Ritz Method for Equilibrium Problems 485

first stipulation is not entirely necessary. In fact, it is not necessary that every function from D A be approximated in the energy sense by a linear combination of the coordinate functions selected. It is sufficient that the solution permits such an approximation. In the proof of Theorem 10.8.1, it is possible to take for van appropriate linear combination of coordinate functions and the whole proof holds true. If it is known beforehand that the solution sought belongs to a class of functions that is more restricted than D A• then it suf­fices that the sequence of coordinate functions be complete in this class. For example, if it is known that the function sought is even in a certain independent variable, then the coor­dinate functions may be selected as even functions of that variable. In this case, it suffices that the system of coordinate functions selected be complete with respect to even functions fromDA-

Consider next what would happen if the completeness condition were satisfied, but the coordinate functions were linearly dependent. Suppose, for simplicity, that there is only one function in Eq. 10.8.3 that is linearly dependent on a finite number of other functions of this system, and that this function is different from zero. In this case it is possible, by substituting linear combinations of other coordinate functions for a certain coordinate function, to eliminate a dependent function, say cj>1 (x), and that the functions cj>2(x), cj>3(x), ... , are linearly independent. Equation 10.8.4 can then be written in the form

n

un(x) == L aj ~(x) i=2

and the remainder of the analysis follows without alteration. In particular, the coefficients a2, a3, ••. , ~are uniquely defined. Hence, it follows that the coefficients a1, a2, •.• , ~

are also defined, but not uniquely, since the coefflCient a1 can be specified arbitrarily. This means thatEqs. 10.8.8 can be solved, although not uniquely, and any solution leads to the same function u,(x). Thus, the presence of one or several coordinate functions that are lin­early dependent on the others does not alter the rule for constructing a Ritz approximate solution, although in this case the solution of the Ritz equations of Eq. 10.8.9 is more complex, because the coefficient matrix is singular.

In practical calculations, cases are encountered in which the coordinate functions are "quasi-linearly dependent"; i.e., the determinant of Eq. 10.8.10 is nearly zero, while the coordinate functions are technically linearly independent. In such a case, the relative error in the evaluation of the numerical values of the coefficients a1o a2, ••• , &n fluctuates markedly with the degree of accuracy of the coefficients and of the independent terms in Eqs. 10.8.8, but these fluctuations have little effect on the function u,(x). Thus, the pres­ence of linearly dependent or quasilinearly dependent functions does not preclude the use of the Ritz method. It should, however, be borne in mind that it complicates the nature and solution of the Ritz equations.

Finally, it is impomnt to note that for the Ritz method, it is only required that the co­ordinate functions { cl>i} be in HA. Hence they need not satisfy natural boundary condi­tions.

Page 54: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

486 Chap. 10 Variational Methods for Boundary-Value Problems

Theorem 10.8.2. If the coordinate functions used are complete in HA and the op­erator A is positive bounded below, the Ritz approximate solution of the operator equation Au = f, on HA, constitutes a minimizing sequence for F(u) = [ u, u lA - 2 ( u, f). •

The proof given in the foregoing remains unchanged.

EXERCISES 10.8

1. Show that if an operator A is positive definite and <Pi• i = 1, ... , n, are linearly in­dependent in D A• then the matrix [ ( A<j>i, <l>j ) ] = [ [ <Pi• <l>j lA] is positive definite.

2. Given the result of Exercise 1, show that Eq. 10.8.8 has a unique solution a1, ... , ak n

and that F(ilu)::;; F(un), where Un is given by Eq. 10.8.4 and~= L ai ~(x). i=l

3. Let { <Pi } be orthonormal eigenfunctions of a positive definite operator A. Simplify and solve the Ritz equations for the operator equation Au = f.

10.9 RITZ METHOD FOR EIGENVALUE PROBLEMS

Let A be a positive bounded below operator. Clearly,

(Au, u) d = inf

ueD!tu#oO (u,u) (10.9.1)

is the lowest eigenvalue of operator A, if there exists a function Uo '¢= 0 in D A such that

( Auo, Uo) d= ----

Assuming that such a function exists, the determination of the lowest eigenvalue of opera­tor A reduces to finding the greatest lower bound of the functional of Eq. 10.9.1. Equiva­lently, this is the determination of the greatest lower bound

inf (Au, u) UEDA

(10.9.2)

under the supplementary condition

( u, u) = 1 (10.9.3)

This problem can also be solved by the Ritz method.

Page 55: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 1 0.9 Ritz Method for Eigenvalue Problems 487

Selection of Coordinate Functions

Consider a sequence of coordinate functions { <l>i(x) } in D A• subject to the requirements:

(1) The sequence of coordinate functions is complete in energy. (2) For any n, the functions cj>1 (x), cp2(x), ... , cl>n(x), are linearly independent.

The goal is to approximate an eigenfunction as

n

un(x) = I, ak ct\(x) k=l

where~ are coefficients to be selected. Motivated by Eqs. 10.9.1 and 10.9.2, these coef­ficients are to be chosen so thatUn satisfies Eq. 10.9.3 and such that the quantity (AUn, Un) is a minimum. This requires the minimization of

n

( Aun, Un) = L ( A<l\., <Pi) ak~ (10.9.4) k,i=l

subject to the condition

n

( Un, Un ) = I, (<Pt. <Pi ) akai = 1 (10.9.5) k,i=l

Ritz Approximate Solutions

In order to solve this constrained minimization problem, Lagrange multipliers are intro­duced to construct the function <I> = ( AUn, Un)- A. [ ( lln• Un) - 1 ], where A is a multi­plier. As a necessary condition [8] for minimization of the function ofEq. 10.9.4, subject to the constraint of Eq. 10.9.5, the partial derivatives of <I> with respect to the~ must be zero. This leads to the system of equations

n

I, ak [ (Act\, <Pi ) - A ( <Pt. <Pi ) ] = 0~ i = 1, 2, ... , n (10.9.6) k=l

Equations 10.9.6 are linear and homogeneous in the unknowns~. which can not all be zero. It follows that the determinant of the coefficient matrix of Eq. 10.9.6 must be zero. This gives the following characteristic equation for A.:

( A+t• +t)- A ( +t• +t) ( A+z. +t)- A ( +z. +t) · · · ( A+n• +t)- A ( +n• +t)

( A+t, +z ) - A ( +t. +z ) ( A+z. <P2 ) - A ( +z. +z ) · · · ( A<Pn• +z ) - A ( +n• +z ) = 0

(A+t•<Pn)-A(cpt,<Pn) (Acpz,cpn)-A(cj)z,+n) ··• (Acpn,<Pn)-A(cj)n,<Pn)

(10.9.7)

Page 56: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

488 Chap. 10 Variational Methods for Boundary-Value Problems

If the sequence { <l>n} is orthonormal; i.e., ( <l>i• <l>j) = 8ij• then Eq. 10.9.7 simplifies to

=0 (10.9.8)

As noted previously, the coordinate functions <1>1, <1>2, •.• , <l>n are to be selected as linearly independent. Equation 10.9.7 will then be of nth degree, since the coefficient of ( -1 )nAn is the Gram determinant of the functions <1> 1, <1>2, ..• , <l>n relative to the A­scalar product. Hence, it follows that Eq. 10.9.7 has precisely n roots. Let A.o be any one of these roots. Substituting it in Eq. 10.9.6, the system has a non-trivial solution ak<0>, k = 1, 2, ... , n, that also satisfies E~ 10.9.5.

Substituting A = A.o and ak = ak < in Eq. 10.9.6,

n n

L ai:o> ( A<l\c, 4\) = A.0 L ~o) ( <~>Ic. 4\ ), i = 1, 2, ... , n (10.9.9) k=l k=l

Multiplying by ~ (O) and summing over i,

n n L ( A<l\c. <Pi ) ~0)~0) = Ao L ( <l>tc. <Pi ) ~0)~0) k,i=l k,i=l

By virtue of Eq. 10.9.5, the right side of the above equation equals Ao and its left side equals ( AUn (O), Un (O) ), where

n

~0) = L ai:O)<I>k k=l

Thus,

A = ( An(O) u(O) ) 0 -n • n (10.9.10)

Equation 10.9.6 shows that the roots of Eq. 10.9.7 are real, if A is symmetric. Further, one of the functions Un (O) minimizes the function of Eq. 10.9 .4, subject to the constraint of Eq. 10.9.5. Equation 10.9.10 shows that this minimum equals the least of the roots ofEq. 10.9.7. The minimum thus constructed is denoted ~o>. It does not increase with increas­ing n and it is bounded below by d. Thus, A.~o) tends to a limit as n ---+ co, which is greater than or equal to d.

Page 57: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 1 0.9 Ritz Method for Eigenvalue Problems 489

Theorem 10.9.1. The sequence A.~o> generated by the Ritz method for the posi­

tive bounded below operator equation Au = A.u converges monotonically to d of Eq.

10.9.1; i.e., lim ~o) = d, A.~o) :2: ~~k ~ d for all nand k ~ 1. • n-+oo

To prove this, note ftrSt that for any e > 0 there exists. by the definition of greatest lower bound, a function u in D A such that ( u, u ) = 1 and

d S (Au, u ) < d + E

Equivalently,

(10.9.11)

Since the sequence { <l>n(x)} is complete in energy, it is possible to find a function uN of the form

such that II u - uN ~A < -Ve. Using the triangle inequality, II uN ~A- II u ~A S

II u- uN II A< -Ve. This and Eq. 10.9.11 yield

II UN II A s; II u II A + {£ < ...Jd + £ + {£

Squaring both sides of this inequality,

(10.9.12)

From Eq. 10.9.1, it follows that II uN-u II S 0/...Jd) II uN-u II A< ...J£/d. Hence.

II uN II ~ II u II - ...J £/d = 1 - ...J £/d. This result and Eqs. 10.9.1 and 10.9.12 yield

where 11 tends to zero with e. Further, A.W> is the minimum of

Page 58: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

490 Chap. 10 Variational Methods for Boundary-Value Problems

( AuN, uN)

(UN, UN)

N

over all ak, where uN ::::: L ~<!\c_. Thus, k=l

<o> < AuN. uN ) d ~ AN ~ < d + ~

(UN, UN)

If n ~ N, then A~o) ~ ;..W> and d ~ A~o) < d + 11· Equation 10.9.13 shows that

lim ~O) = d n~oo

(10.9.13)

(10.9.14)

To complete the proof, note that as N increases, the space spanned by the coordinate functions chosen to minimize the Rayleigh Quotient is enlarged. This yields the mono­tonicity property /..~0) ~ l .. ~~k• for k ~ 1. II

Consider now the determination of the larger eigenvalues. To obtain an approximate value of the second eigenvalue, Uu is sought to minimize the scalar product of Eq. 10.9.4, subject to the constraints

n

( ~o), Un ) = L ( <!>k, <l>m ) ~0)~ = 0 (10.9.15)

k,m=l

n

where u~o) == L ~o)<Pk is the approximate value of the first normalized eigenfunction of k=l

operator A. Using Lagrange multipliers A and Jl associated with the constraints ofEq. 10.9.15,

the expression

'¥ == ( Aun, Un ) - A [ ( lln• Un ) - 1 ] - 2f.1 ( lln• ~O) )

is constructed and its partial derivatives with respect to the~ are set to zero [8]. This leads to the system

n

L { ak [ ( A<Jk, <Pi)- A ( <!>k, <Pi)]- f.L ( <!>k, <Pi) a~o)} = 0, i = 1, ... , n k=l

(10.9.16)

Page 59: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.9 Ritz Method for Eigenvalue Problems 491

Multiplying both sides of this equation by ~o) and summing over i yields

n n

I aka~o) [ ( A<l\c. <Pi ) - A. ( <1\c. cl>i ) ] - 1.1 I a~o)~O) ( 4\c. <1\ ) = 0 k,i=l k,i::::l

(10.9.17)

The second summation is simply ( ~o), ~o)) = 1. Changing the order of the first summa­tion,

n n

I~ I ~0) [ ( A<l\, <1\c ) - A (<Pi. <1\c ) ] i=l k=l

The inner sum may be written as

n

I a~o) [ ( c11c, A<J\ ) - A ( 4\c, <Pi ) ] k=l

or, since A is symmetric,

n

I a~o) [ ( A<l\c, 4>i ) - A ( ~. <Pi ) ] k=l

By virtue of Eq. 10.9.9, with a~o) corresponding to A= A~o), this is

0.~0) - .. ) ~ af•l ( <~><· ~) ~ ( ~0) - A.>[~ afOl<l>k. ~ J

= ( A~o) -- A.)( ~o>, q>i )

= ( A~o) -- A )( 4>i, u~o) )

Equation 10.9.18 now becomes,

n

( A~O) - A. ) I ai ( 4>i, u~O) ) = ( ~O) - A ) ( un, u~O) ) = 0 i=l

(10.9.18)

where the last equality follows from Eq. 10.9.15. From Eq. 10.9.17, 1.1 = 0, so Eqs. 10.9.16 are identical to Eqs. 10.9.6. Hence, the minimum sought is a root of Eq. 10.9.7. Similarly, it may be shown that all roots of Eq. 10.9.7 are approximations for larger eigenvalues of Au= Au.

Page 60: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

492 Chap. 10 Variational Methods for Boundary-Value Problems

The Ritz method can also be developed for finding the minimum of the ratio II u ui' II u U2

over all u ::t 0 in HA; i.e., ignoring natural boundary conditions. The coordinate functions are selected as before, with the requirement that they satisfy only principal boundary conditions. As before,

n

Un(x) = L ak 4\;(x) k=l

where it is required that

n

II Un ~i = L akai [ <l>k:, <1>i ]A k,i=l

should be a minimum, subject to the condition that

n

II Un f = L akai ( 4k, cl>i) = 1 k,i=l

The necessary conditions for a constrained minimum yield

[ $1, <1>1 ]A- A ( $1. <1>1) [ <l>z, <l>t ]A- A ( <l>z, <1>1)

[ $1, <l>z ]A- A ( <l>t• <l>z) [ <l>z. <1>2 JA- A ( <Pz, <l>z)

[ <l>n• $1 ]A - A ( <l>n• $1 )

[ 4>n • 4>z ] A - A ( <l>n • <l>z ) = 0

[ 4>n• <l>n ]A- A ( <l>n• <l>n)

(10.9.19)

Note that Eq. 10.9.19 is equivalent to Eq. 10.9.7, if the coordinate functions are in DA. As before, the root:; of Eq. 10.9.19 are approximate values of the eigenvalues of the

operator and, as n ---? oo, the smallest root of Eq. 10.9.19 tends to the smallest eigenvalue of the operator.

Finally, consider briefly the generalized eigenvalue problem

Au= A.Bu (10.9.20)

Assume that both operators A and B are positive bounded below and that D A is a subset of DB. For any function in D A it is possible to define the energy in two ways, by associating it either with operator A or with operator B. These two forms of energy are called the en­ergy of operator A or the energy of operator B.

The details of applying the Ritz method to Eq. 10.9.20 are left as an exercise. Let the sequence of coordinate functions { <l>i } be in D A• be linearly independent, and be complete

Page 61: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.9 Ritz Method for Eigenvalue Problems 493

in the energy of operator A. Equations 10.9.6 and 10.9.7 are then replaced by the Ritz equations

n :L ak [ (A,, ~ ) - A ( B,, ~ ) 1 = 0, i = 1, 2, ... , n (10.9.21) k=l

and the characteristic equation

[ Acpt, +t]- A ( B+t• +t) [ Ac!>z. +t]- A ( B+z, +t) · · · [ Acpn, +t 1- A ( Bcpn, +t)

[ A+t• +z 1- A ( B+t• +z) [ Atj)z, +z 1- A ( B+z, +z) · • • [ A+n• +z 1- A< B+n• +z) = 0

[ Acpl, +n]- A ( Bcpl, cl>n) [ Acpz, cl>n 1- A ( Bcpz, +n) · · · [ A+n• +n 1- A ( B+n• +n)

(10.9.22)

The condition that the cl>i be in D A can be relaxed by merely requiring that the coordi­nate functions be in HA. It can be proved that they also possess finite energy for operator B. Instead of Eqs. 10.9.21 and 10.9.22, the Ritz equations for the eigenvalue problem Au =ABu are

n

:L ak { [ ~. ~ lA - A [ ""· ~ lB } = 0, i = 1, 2, ... , n (10.9.23) k=l

and the characteristic equation is

[ 'h· +t ]A- A [ +t• +t 1s [ +2• +t ]A- A [ +z• cl>t ls · · · [ cl>n• +t ]A- A [ +n• +t 1o

[ +1• +z ]A- A [ •1• +2lB [ +2• +z lA- A [ +2• +2 lo · · · [ +n• +z ]A- A [ +n• +2 1B = 0

[ +1• cl>n ]A- A [ +t• cl>n lo [ +z• +n ]A- A [ +2• cl>n lo · · · [ cl>n• +n 1A- A [ +n• +n 1o (10.9.24)

EXERCISES 10.9

1. Use the result of Exercise 5 of Section 10.6 to derive the Ritz equations of Eqs. 10.9.21 and 10.9.23 for the generalized eigenvalue problem Au= ABu.

2. Write integral fonnulas for the coefficients in the Ritz equations for the eigenvalue problems

for the operators A 1, A2, and A3 of Exercise 2 of Section 10.1.

Page 62: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

494 Chap. 10 Variational Methods for Boundary-Value Problems

10.10 OTHER VARIATIONAL METHODS

The variational methods discussed thus far in this chapter are based on an equivalence between minimization of an energy functional and solving the linear operator equations Au = f and Au = A.Bu. There are a number of other variational methods for approximating solutions of operator equations, but which are less restrictive in the hypotheses required in order that they are applicable. In particular, if a residual, or error term R =Au-f, associ­ated with the operator equation Au = f is formed, then the operator equation is satisfied when R = 0. This idea, and others that tend to cause the equation to be satisfied, form the basis for many variational methods.

Two commonly employed variational methods that are based on these ideas are summarized in this section. The presentation here is limited to formulation and application of these methods and does not treat their convergence properties, which are developed in Refs. 18 and 21.

The Method of Least Squares

Consider first the linear operator equation

Au= f (10.10.1)

for u in DA. The operator A is not necessarily symmetric or positive definite. It is clear that a function in D A is the solution of Eq. 10.10.1 if and only if the norm of the residual or error function R = Au - f is zero. This is equivalent to stating that the solution of Eq. 10.1.1 minimizes

(10.10.2)

Selecting a sequence { <l>k(x) } in D A• an approximate solution of the form

n

Un = L ~ 'lk(x) (10.10.3) k=l

is constructed by choosing the ak to minimize the function of Eq. 10.10.2. This is called the least square method of solution of Eq. 10.10.1. As for the Ritz method, the co­ordinate functions selected should be complete, in order that it is reasonable to expect that they can provide a good approximation of the solution. Substituting Eq. 10.10.3 into the functional ofEq. 10.10.2, the following function is obtained, which depends only on the undetermined coefficients:

n 2

II Aun - f f = L akA'lk - f k=l

(10.10.4)

Page 63: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.10 Other Variational Methods 495

In order for this function to be a minimum, it is necessary that its derivative with respect to each of the coefficients a; be zero. This yields

n

L aj (A~. A~) = ( f, A~), i = 1, 2, ... , n j=l

(10.10.5)

This set of linear equations can now be solved for the coefficients aj to construct an ap­proximate solution of Eq. 10.10.3. This approximation is called the least square ap­proximate solution of Eq. 10.10.1.

It is shown in Ref. 21 that

(a) The least square approximation converges more slowly than the Ritz approxi­mation, when the Ritz method applies.

(b) AUn approaches fin the~ sense, which is not necessarily the case in the Ritz method.

While the least square method is not as efficient as the Ritz method, when the Ritz method applies, the least square method can be used for a much broader class of prob­lems. For example, consider the nonlinear operator equation

Bu = f (10.10.6)

where u is in the linear space DB. In this case, the least square method can still be applied, using the approximation

(10.10.7)

but the equation

-k I BUn- f 12 = -k B ( t 8tc4\c ) - f 2 = 0, i = 1, 2, ... , n

k=l (10.10.8)

is nonlinear in the unknown coefficients Hx· This creates the rather difficult task of solving a system of nonlinear algebraic equations. Formidable as this problem is, it is still solvable by approximate methods of numerical analysis, such as the Newton method for solution of nonlinear algebraic equations [8].

The Galerkin Method

Consider again the linear operator equation

Au= f (10.10.9)

for u in D A• where the operator A is linear, but it may not be symmetric or positive defi­nite. A function u in D A is sought such that the residual

Page 64: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

4 9 6 Chap. 1 0 Variational Methods for Boundary-Value Problems

R = Au - f (10.10.10)

is zero. If a sequence { <Pk.(x) } in DAis complete in~. then R = 0 if and only if

( <l>i• R ) = 0, i = 1, 2, ... (10.10.11)

To use this fact, consider an approximate solution of the form

(10.10.12)

Substituting this approximation into Eqs. 10.10.10 and 10.10.11 yields the linear equa­tions

( <1\, t, "kA<ik - f J ; 0, i; I, 2, ... , n

in the ak, or

n

L ak ( A<l\c, ~ ) = ( f, ~ ), i = 1, 2, . . . , n (10.10.13) k=l

These equations serve to determine the coefficients ak in the approximation. This process is called the Galerkin method of finding an approximate solution.

Note that if the operator A is symmetric and positive definite, Eq s. 10.10.13 are precisely the Ritz equations of Eqs. 10.8.8. Thus, the Galerkin method reduces to the Ritz method, when the Ritz method applies. The Galerkin method, however, is applicable to a much broader class of problems than is the Ritz method.

Likewise, for the eigenvalue problem Au = ABu, the residual

-R =Au -ABu (10.10.14)

is to be zero. With the approximation of Eq. 10.10.12 and the conditions of Eqs. 10.10.11,

n

L { ( A<ac, <Pi)- A ( B~. <Pi)} ak = 0, i = 1, 2, ... , n (10.10.15) k=l

as conditions that determine the unknown coefficients ak and the eigenvalue A. It is clear that the determinant of the coefficient matrix in Eq. 10.10.15 must be zero. This provides an approximate eigenvalue and the associated approximate eigenvector.

Note that Eqs. 10.10.15 are the Ritz equations ofEqs. 10.9.21 when the operators A and B are positive definite and symmetric. Thus, the Galerkin method for the eigenvalue problem also reduces to the Ritz method, when the Ritz method applies.

Page 65: 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMSuser.engineering.uiowa.edu/~kkchoi/Chapter_10.pdf · 10 VARIATIONAL METHODS FOR BOUNDARY-VALUE PROBLEMS The fundamental properties

Sec. 10.10 Other Variational Methods 497

Note finally that if an operator B is nonlinear, with a linear domain~. then the Galerkin method applies and results in the following nonlinear equations for the coeffi­cients ak:

( B ( t. a,~) - f, 41) = 0, i = 1, 2, ... , n as an approximate solution in ~ of the operator equation

Bu == f

(10.10.16)

( 10.10.17)

The formidable problem of solving these nonlinear algebraic equations for the unknown coefficients ~ remains.

EXERCISES 10.10

1. Consider the boundary-value problem

d ( 2 du \ -- x -J+u=2 dx dx '

u(O) = u(l) = 1

0<x<1

(a) Formulate this problem as a linear operator equation.

(b) Select a set of coordinate functions that can be used in construction of an ap­proximate solution.

(c) Using the first two coordinate functions selected in (b), find an approximate solution using the Galerkin method.

2. Consider the operator equation

d4u d f 2 du ) . Au = 4 dx4 - dx ~ x dx + exu = sm x

DA = { u in C4(0, 1): u(O) = u'(O) = u(l) = u"(l) = 0}

(a) Determine rigorously which boundary conditions are principal.

(b) Describe the energy space HA of the operator.

(c) Using the Galerkin method, find a two term approximate solution for the fol­lowing coordinate functions in HA:

<1>1 (x) = x2 ( x- 1 ), <l>2(x) = x3 ( x- 1 )2, ••• , G>n(x) = xn+l ( x- 1 )n

3. Derive equations for the least square solution of

- u" + u' + u = f(x), 0 < x < 1

u(O) = u(l) = 0