Programmation PDF
Programmation PDF
Abstract. A method for solving free boundary problems for journal bearings by means
of finite differences has been proposed by Christopherson. We analyse Christopherson's
method in detail for the case of an infinite journal bearing where the free boundary problem
is as follows: Given T > 0 and h(t) find r E (0, T] and p(t) such that (i) [ffipj = h' for
t G (0, r), (Ü)/>(0) = 0, (iii) p(t) = 0 for t S [r, r], and (iv) p'(T - 0) = 0.
First, it is shown that the discrete approximation is accurate to 0([At]2) where Ai is
the step size. Next, it is shown that the discrete problem is equivalent to a quadratic pro-
gramming problem. Then, the iterative method for computing the discrete approximation
is analysed. Finally, some numerical results are given.
(1.4) jfpÍT)=0.
In Problem 1, p(t) is proportional to the fluid pressure, while Eq. (1.1) is Reynolds'
equation for the pressure in a lubricating film.
Received February 13, 1970, revised January 19, 1971.
AMS 1970subject classifications.Primary 65L10; Secondary76D99, 76T05,90C20.
Key words and phrases. Christopherson's method, free boundary problems, finite differences,
journal bearings, quadratic programming, lubrication theory.
* Sponsored by the Mathematics Research Center, United States Army, Madison, Wisconsin,
under Contract No. DA-31-124-ARO-D-462,and the Office of Naval Research, under Contract
No. N00014-47-A-0128-0004.
Copyright © 1971, American Mathematical Society
435
t=T
CYLINDER
BEARINGSURFACE
Figure 1. Cross-section of a journal bearing
In order that Problem 1 be well defined, it is necessary that h(t), the width of the
film, satisfy certain conditions. Throughout this paper, we will assume that
h G ea)[0, T] and that
(1.5) h(t) > 0, / G [O, T],
t G (0, 1),
(1.6)
dh
> 0, tEH.T),
dt
(1.7) h(T) ^ h(0).
It will be shown in Section 2 that conditions (1.5) through (1.7) ensure that there
exists a unique solution to Problem 1.
Conditions (1.5) and (1.6) are always satisfied in practice, but this is not true of
(1.7). However, as we shall see in Section 2, condition (1.7) can be imposed without
any loss of generality.
In 1941, Christopherson [3] proposed a method for solving journal-bearing
problems numerically. A partial analysis of the method was given by Gnanadoss and
Osborne [6]. In the present paper, we present a detailed analysis of Christopherson's
method as applied to Problem 1.
This paper is based upon a technical report (Cryer [4]) in which further details,
in particular all proofs, will be found.
Acknowledgement. The author is indebted to T. Ladner who wrote the program
used to obtain the numerical results in Section 7.
2. The Analytic Problem. In this section, we first analyse Problem 1 and then
formulate an equivalent problem, Problem 2.
Let
= 0, t G la, T].
Theorem 2.2. There is exactly one solution [p(t), t) of Problem 1. If o- is as in
Lemma 2.1, then t = a, and p(t) = q(t; <r).
Proof. The proof is a straightforward generalization of previous results (Birkhoff
and Hays [1, p. 132], Pinkus and Sternlicht [7, p. 46], and Gnanadoss and Osborne [6]).
Problem 2. Find {p(t), r} such that
(2.5) t - sup{a G (0, T]: q(t; a) ^ 0 for t G LO,T]},
(2.6) p(t) = q(t; t).
That is, find the largest interval in which a nonnegative solution of Reynolds'
equation exists.
Problem 2 was first suggested by Gnanadoss and Osborne [6], and the next
theorem is a generalization of their results:
Theorem 2.3. Problems 1 and 2 are equivalent.
We conclude this section with a discussion of condition (1.7). First, we note that
it is the role of condition (1.7) to ensure that the lubricating fluid occurs in both the
liquid and gaseous phases. If (1.7) is not satisfied, then it is possible, for example if
B is close to C (see Fig. 1), for the fluid to occur only in the liquid phase.
Secondly, we note that there is no loss of generality in assuming (1.7). For suppose
that h\t) and f are suchthat (i) h G e(1)[0,f\, (ii)h(t) > 0, t G [0,f ];(iii)dh/dt < 0,
t G (0, 1); and (iv) dh/dt > 0, t G (1, f); but that h(f) < h(0). Let T > T and
h G e(1)[0, T] be such that (1.5) through (1.7) are satisfied and h(t) = h(t) for
t G [0, f]; clearly, h and 7"can be chosen in many ways. Let Problem 1 and Problem Ï
be the problems corresponding to h and h, respectively. Clearly, if Problem Ï has a
solution {p(t), f}, then Problem 1 has a solution {p(t), t) where r = f, p(t) = p(t)
for t G [0, T], and p(t) = 0 for t G (f, T\. Hence, to solve Problem Ï, we may first
find the solution {p(t), r} of Problem 1; by Theorem 2.2, this solution exists. If
r > T, Problem ï has no solution. On the other hand, if t ^ t, then Problem Î has
the solution \p(t), f} where f = r and p(t) = p(0 for t G [0, f].
where A and V denote the forward and backward difference operators respectively,
hi = h(iAt), and A,_1/2= h([i - %]At).
In order to avoid certain trivial possibilities, we assume that At á f, and that
7V«¡£3. We also make an additional assumption about h(t), namely, that
(3.2) h(T - (At)/2) è h((At)/2).
Assumption (3.2) is trivially satisfied by, if necessary, slightly increasing T and
modifying the definition of h(t) appropriately (see Section 2 where a similar device
is used).
Let
i
(3.3) 72(0 = £ (¿i-1/2)"2, 0 g / á N,
Noting the analogy between Eqs. (1.1) and (3.1) and between Eqs. (2.1) through
(2.4) and Eqs. (3.3) through (3.6), we are led to
Lemma 3.1. There is a unique integer n, 1 — 3(At)/2 g nAt Ú T — 2(Ai), such
that (i) % < 0,for 1 ^ i < n; (ii) *n á 0; and (iii) % > 0,for n < i £ N - 1.
For any integer /, 1 ^ / ^ N, let Q(I) = {ß,(/)} be the (N + l)-vector such that
[LQiDh= 0, 1 á / á /- L
ßo(0 = o,
ß,(0 =0, l ^ i é N,
4. Error Analysis. In Theorems 2.2 and 3.2, explicit expressions for the solution
{p(t), t} of Problem 2 and the solution {P, m\ of Problem 2D are given. By comparing
these expressions, error estimates can be obtained. Under the assumption that
(4.1) h G e<2)[0, T],
lengthy, but straightforward, computations yield
Theorem 4.1. There are positive constants (AOo and K such that if
(4.2) Ai ^ (AOo,
then
(4.3) \t - mAt\ è 5(AO/8,
and
(A.A) \p(jAt) - P,\â K(At)2, 0 ^ j g TV.
It follows from Theorem 4.1 that {P, m\ is as accurate an approximation to
{PÍO, Tí as could be hoped for. For we can at best have that
(4.5) \t - mAt\ g (AO/2,
and (4.3) is almost as good as (4.5). Since we can at best have (4.5), we might expect
that \p(jAt) — P¡\ = O(At). Instead, the gods have smiled, and we have (4.4). More
prosaically, the "reason" why (4.4) holds is that the condition p'(r) = 0 makes p
"relatively insensitive to errors in r."
(5.5) XâO, Y à 0.
Using the theory of quadratic programming and the detailed information available
concerning the solution of Problem 2D, we obtain
Theorem 5.1. Problem 3D has a unique solution. Problems 2D and 3D are equiva-
lent. If {P, m\ and {X, Y) are the solutions of Problems 2D and 3D, respectively, then
(5.6) Xi = Pi, \ Û i ú M,
(5.7) Y = AX - B,
(5.8) 7>0= PN = 0,
(5.9) m = inf {i; Y¡ > 0},
(5.10) Y¡ = 0, 1 g i < m,
(5.11) Yi > 0, m g i ^ M,
(5.12) Xi > 0, 1 á i á m - 2,
(5.13) Xm-t = -(AtWm-i/{(hm-i/2)3I3(m)} ^ 0,
(5.14) Xi = 0, m ^ i ^ M.
The reader will have observed that Algorithm 6.1 consists of applying S.O.R.
(systematic overrelaxation) to the equations AX = B with the proviso that the iterates
X"' be nonnegative. This was the way in which Algorithm 6.1 was viewed by
The equations for an infinitely long full journal bearing are (Pinkus and Sternlicht
[7, p. 42 and p. 46])
<'•» íV'<Á =dJT- •<»<*•
(7.2) p(6) = 0, 9,gH 2k,
(7.3) p(0) = 0,
\\p — P||» Ú K(At)2. The other assertion of Theorem 4.1, namely that |r — mAt\ g
5(A0/8, was always satisfied.