F. P. VASIL'EV, A. B. USPENSKII
Unknown
Submitted 1963-01-01 | RussiaRxiv: ru-196301.58121 | Translated from Russian

Abstract

Full Text

MATHEMATICS

F. P. VASIL'EV, A. B. USPENSKII

ON A FINITE-DIFFERENCE METHOD FOR SOLVING THE TWO-PHASE STEFAN PROBLEM FOR A QUASILINEAR EQUATION

(Presented by Academician A. A. Dorodnitsyn, 9 IV 1963)

1°. In the one-dimensional case, the two-phase Stefan problem for a quasilinear equation with one phase-separation line and boundary conditions of the second kind can be formulated as follows \((^{1})\): find functions \(\bar u(x,t)\geq 0\), \(u(x,t)\leq 0\), and \(y(t)\) satisfying the relations:

\[ \bar u_t=\bar a(\bar u)\bar u_{xx} \quad \text{in } D_{\mathrm{II}}=\{0<x<y(t),\,0<t<T\}; \tag{1} \]

\[ u_t=a(u)u_{xx} \quad \text{in } D_{\mathrm{I}}=\{y(t)<x<l,\,0<t<T\}; \tag{2} \]

\[ \bar u_x(0,t)=-\bar q(t), \quad 0<t<T; \tag{3} \]

\[ u_x(l,t)=-q(t), \quad 0<t<T; \qquad u(x,0)=\varphi(x),\ 0\leq x\leq l; \tag{4} \]

\[ \bar u(y(t),t)=u(y(t),t)=0, \quad 0\leq t\leq T; \tag{5} \]

\[ \nu y'(t)=u_x(y(t),t)-\bar u_x(y(t),t), \quad 0<t<T, \qquad y(0)=0, \tag{6} \]

where \(\nu=\mathrm{const}>0\), \(\bar a(\bar u)\), \(a(u)\) are physical characteristics of the substance, and \(T\) is the time of complete phase transformation, i.e. \(y(T)=l\)*.

In \((^{1})\), to prove the existence of a generalized solution of the first boundary-value Stefan problem in a very general formulation, an explicit difference scheme was used; however, for the practical computation of an approximate solution it is rather inefficient. We also mention the papers \((^{2-4})\), where other methods are considered for the approximate solution of the two-phase Stefan problem for the linear heat-conduction equation.

In the present note we prove the existence and uniqueness of the solution of problem (1)—(6) in the sense indicated below, under certain restrictions on the parameters of the problem; to find an approximate solution of the stated problem, we propose an effective implicit difference scheme (Theorem 1) and justify the convergence of the approximate solution obtained by this scheme to the solution of problem (1)—(6) (Theorem 2). We use the methodology developed in \((^{5,6})\). Below we shall everywhere assume that \(q(t)\geq 0\), \(\bar q(t)-q(t)\geq \mathrm{const}>0\), \(\varphi(0)=0\).

Definition. We shall call functions \(\bar u(x,t)\), \(u(x,t)\), \(y(t)\) a solution of problem (1)—(6) if: 1) \(y(t)\) is continuously differentiable for \(0\leq t\leq T\); \(0\leq y(t)<l\) for \(0\leq t<T\); \(y(T)=l\); \(y'(t)>0\); 2) \(\bar u(x,t)\) is defined and continuous in \(\bar D_{\mathrm{II}}=\{0\leq x\leq y(t),\,0\leq t\leq T\}\) together with the derivative \(\bar u_x(x,t)\), has continuous in \(D_{\mathrm{II}}\) and bounded in \(\bar D_{\mathrm{II}}\) derivatives \(\bar u_{xx}(x,t)\), \(\bar u_t(x,t)\); the function \(u(x,t)\) has analogous properties in \(\bar D_{\mathrm{I}}=\{y(t)\leq x\leq l;\,0\leq t\leq T\}\); 3) all conditions (1)—(6) are satisfied.

* Problems analogous to those considered in \((^{6})\) and in the present note, in a more general formulation, are set out in detail in the collection of papers of the Computing Center of Moscow State University, Numerical Methods in Gas Dynamics, issue 3, Moscow State University Press (in press).

2°. Divide the segment \(0 \leq x \leq l\) by points \(x_i\) into \(N\) equal parts with step \(h\), where \(x_i=ih,\ i=1,2,\ldots,N,\ x_N=l\). We shall take the time step \(\tau_n\) \((n=1,2,\ldots)\) to depend on \(n\) in such a way that for each \(t=t_n=\sum_{k=1}^n \tau_k\) the broken line approximating the curve \(y(t)\) falls on a node with coordinates \((y_n=nh,t_n)\), moving at each time step by the amount \(h\), i.e. \(y_n-y_{n-1}=h\), where \(y_n\) is the approximate value of the phase-interface boundary at the instant \(t=t_n\). We replace problem (1)—(6) by the following difference problem for determining \(\tau_n\) and the approximate values \(\bar w_{in}, w_{in}\) of the functions \(\bar u(x,t), u(x,t)\):

\[ \bar a(\bar w_{i,n-1})\,\delta_{xx}\bar w_{in}-\delta_{\bar t}\bar w_{in}=0, \qquad 1\leq i\leq n-1;\quad n=2,3,\ldots,N; \tag{7} \]

\[ a(w_{i,n-1})\,\delta_{xx}w_{in}-\delta_{\bar t}w_{in}=0, \qquad n+1\leq i\leq N-1;\quad n=1,2,\ldots,N-2; \tag{8} \]

\[ \delta_x \bar w_{0n}=-\bar q_{n-1}, \qquad n=1,2,\ldots,N; \tag{9} \]

\[ \delta_x w_{N-1,n}=-q_{n-1}, \qquad 1\leq n\leq N-1; \qquad w_{i0}=\varphi_i,\quad 0\leq i\leq N; \tag{10} \]

\[ \bar w_{nn}=w_{nn}=0, \qquad 0\leq n\leq N; \tag{11} \]

\[ \nu\,\frac{h}{\tau_n} = \delta_x w_{nn}-\delta_x\bar w_{n-1,n}, \qquad n=1,2,\ldots,N-1, \tag{12} \]

where the following notation has been adopted:

\[ \delta_x z_{in}=\frac{1}{h}(z_{i+1,n}-z_{in}), \qquad \delta_{xx} z_{in}=\frac{1}{h^2}(z_{i+1,n}-2z_{in}+z_{i-1,n}), \]

\[ \delta_{\bar t} z_{in}=\frac{1}{\tau_n}(z_{in}-z_{i,n-1}); \]

\[ y_n=nh;\qquad t_n=\sum_{k=1}^{n}\tau_k;\qquad q_{n-1}=q(t_{n-1});\qquad \varphi_i=\varphi(x_i),\qquad \tau_N=\tau_{N-1}. \]

The system (7)—(12) is nonlinear with respect to the unknowns \(\bar w_{in}, w_{in}, \tau_n\). Assuming that \(\bar w_{ik}, w_{ik}, \tau_k,\ 1\leq k\leq n-1\), satisfying (7)—(12), are known, in order to determine \(\bar w_{in}, w_{in}, \tau_n\) \((n=1,2,\ldots)\) we apply the method of iterations according to the following scheme:

\[ \bar a(\bar w_{i,n-1})\,\delta_{xx}\bar w^{(s)}_{in} - \delta_{\bar t}\bar w^{(s)}_{in}=0, \qquad 1\leq i\leq n-1; \tag{13} \]

\[ \delta_{\bar t}\bar w^{(s)}_{in} = \frac{1}{\tau_n^{(s)}}(\bar w^{(s)}_{in}-\bar w_{i,n-1}); \]

\[ a(w_{i,n-1})\,\delta_{xx}w^{(s)}_{in} - \delta_{\bar t}w^{(s)}_{in}=0, \qquad n+1\leq i\leq N-1, \tag{14} \]

\[ \delta_{\bar t}w^{(s)}_{in} = \frac{1}{\tau_n^{(s)}}(w^{(s)}_{in}-w_{i,n-1}); \]

\[ \delta_x\bar w^{(s)}_{0n}=-\bar q_{n-1}; \qquad \delta_x w^{(s)}_{N-1,n}=-q_{n-1}; \qquad w^{(s)}_{i0}=\varphi_i; \qquad \bar w^{(s)}_{nn}=w^{(s)}_{nn}=0; \tag{15} \]

\[ \tau_n^{(s+1)} = \frac{1}{\bar q_{n-1}-q_{n-1}} \left[ \nu h+\tau_n^{(s)} \bigl(\bar q_{n-1}-q_{n-1} +\delta_x\bar w^{(s)}_{n-1,n} -\delta_x w^{(s)}_{nn}\bigr) \right], \tag{16} \]

where \(\tau_n^{(0)}>0,\ s=0,1,2,\ldots\). Knowing \(\tau_n^{(0)}>0\), from (13)—(15) with \(s=0\) we find \(\bar w^{(0)}_{in}, w^{(0)}_{in}\), and from (16) with \(s=0\) we then obtain \(\tau_n^{(1)}\), etc. In solving the system (13)—(15) one may use the sweep method [7].

Theorem 1. Let \(\bar q(t'')\geq \bar q(t')\), \(q(t'')\leq q(t')\) for any \(t''\geq t'\geq0\); \(\bar q(t)>q(t)\geq0\), \(\varphi(0)=0\); \(\delta_x\varphi_i\leq -q(0)\); \(\delta_{xx}\varphi_i\geq0\) for \(0\leq x_i\leq l\); \(a(u)\geq a_0>0\) for \(\varphi(l)\leq u\leq0\); \(\bar a(\bar u)\geq \bar a_0>0\) for \(l\bar Q\geq \bar u\geq0\), \(\bar Q=\max_{t\geq0}\bar q(t)\). Then, for any prescribed \(\tau_n^{(0)}>0\), the iterations will be uniquely determined for all \(s\geq0\) and, as \(s\to\infty\), \(\bar w^{(s)}_{in}, w^{(s)}_{in}, \tau_n^{(s)}\), changing monotonically, will converge to the solution \(\bar w_{in}, w_{in}, \tau_n\) of the system (7)—(12).

In this case the following relations hold:

\[ -q_{n-1}\ge \delta_x w_{in}\ge -\bar q_{n-1};\qquad \delta_{xx}w_{in}\ge 0;\qquad \delta_t w_{in}\ge 0;\qquad \varphi(l)\le w_{in}\le 0; \tag{17} \]

\[ 0>\delta_x\bar w_{in}\ge -\bar q_{n-1};\qquad \delta_{xx}\bar w_{in}>0;\qquad \delta_t\bar w_{in}>0;\qquad l\bar Q\ge \bar w_{in}\ge 0; \tag{18} \]

\[ \tau_n\ge \frac{\nu h}{\bar q_{n-1}-q_{n-1}}>0. \]

For the proof, note that by means of the maximum principle and induction with respect to \(n\), as in \((^5,^6)\), one can obtain the estimates:

\[ -q_{n-1}\ge \delta_x w_{in}^{(s)},\qquad \delta_{xx}w_{in}^{(s)}\ge 0;\qquad \delta_t w_{in}^{(s)}\ge 0;\qquad \varphi(l)<w_{in}^{(s)}\le 0, \tag{17*} \]

\[ 0>\delta_x\bar w_{in}^{(s)}\ge -\bar q_{n-1};\qquad \delta_{xx}\bar w_{in}^{(s)}>0;\qquad \delta_t\bar w_{in}^{(s)}>0;\qquad l\bar Q\ge \bar w_{in}^{(s)}\ge 0; \]

\[ \tau_n^{(s+1)}\ge \frac{\nu h}{\bar q_{n-1}-q_{n-1}}>0 \tag{18*} \]

for any assignment of \(\tau_n^{[0]}>0\) for all \(s\ge 0\). From these inequalities, and also from the maximum principle for the system

\[ z_{in}^{(s)}= a(w_{i,n-1})\,\tau_n^{(s)}\delta_{xx}z_{in}^{(s)} + a(w_{i,n-1})\,[\tau_n^{(s)}-\tau_n^{(s-1)}]\delta_{xx}w_{in}^{(s-1)}; \]

\[ \delta_x z_{N-1,n}^{(s)}=0;\qquad z_{nn}^{(s)}=0; \]

\[ \bar z_{in}^{(s)}= \bar a(\bar w_{i,n-1})\,\tau_n^{(s)}\delta_{xx}\bar z_{in}^{(s)} + \bar a(\bar w_{i,n-1})\,[\tau_n^{(s)}-\tau_n^{(s-1)}]\delta_{xx}\bar w_{in}^{(s-1)}; \]

\[ \delta_x\bar z_{0n}^{(s)}=0;\qquad \bar z_{nn}^{(s)}=0; \]

\[ \tau_n^{(s+1)}-\tau_n^{(s)} = \frac{h}{q_{n-1}-\bar q_{n-1}} \left\{ \sum_{i=1}^{n-1} \frac{z_{in}^{(s)}}{a(w_{i,n-1})} + \sum_{i=n+1}^{N-1} \frac{\bar z_{in}^{(s)}}{\bar a(\bar w_{i,n-1})} \right\}, \]

where \(z_{in}^{(s)}=w_{in}^{(s)}-w_{in}^{(s-1)}\), \(\bar z_{in}^{(s)}=\bar w_{in}^{(s)}-\bar w_{in}^{(s-1)}\), there follows the monotone convergence of \(\bar w_{in}^{(s)}, w_{in}^{(s)}, \tau_n^{(s)}\) as \(s\to\infty\) to the solution \(\bar w_{in}, w_{in}, \tau_n\) of the system (7)—(12). Here the direction of monotonicity depends on \(\tau_n^{(0)}>0\); in particular, if \(0<\tau_n^{(0)}<\nu h/(\bar q_{n-1}-q_{n-1})\), then \(\bar w_{in}^{(s)}, w_{in}^{(s)}, \tau_n^{(s)}\) increase monotonically with increasing \(s\), while if \(\tau_n^{(0)}>0\) is a sufficiently large number, they decrease monotonically. The estimates (17), (18) follow from (17), (18), (12).

\(3^\circ\). The points \((y_n,t_n)\) are joined by straight-line segments, and the polygonal line obtained is denoted by \(y(t,h)\), taking \(y(t,h)\equiv l\) for \(t\ge t_N\). We extend the mesh function \(w_{in}\) to the entire domain \(D_I^h=\{y(t,h)\le x\le l,\ 0\le t\le t_N\}\) discontinuously, as is done in \((^8)\), p. 359; similarly, \(\bar w_{in}\) is extended to \(D_{II}^h=\{0\le x\le y(t,h),\ 0\le t\le t_N\}\); the resulting functions are denoted respectively by \(u(x,t,h)\) and \(\bar u(x,t,h)\).

Let us call the following set of conditions A:

1) \(q(t)\equiv q=\mathrm{const}\ge 0\), \(\bar q(t)\equiv\bar q=\mathrm{const}\); \(\varphi(x)\) on the interval \(0\le x\le l\) is such that \(\varphi(0)=0\), \(\varphi'(l)=-q\), \(\delta_x\varphi_i\le -q\), \(0\le a(\varphi(x_i))\,\delta_{xx}\varphi_i\le M_2\);

2) \(\bar a(\bar u)\), \(a(u)\) are defined and have continuous fourth derivatives for \(0\le \bar u\le l\bar q\) and for \(\varphi(l)\le u\le 0\), respectively; \(\bar a'(\bar u)\le 0\), \(a'(u)\le 0\), \(\bar a(\bar u)\ge \bar a_0>0\), \(a(u)\ge a_0>0\);

3) finally,

\[ lM_2\,\frac{a_0+\bar a_0}{a_0\bar a_0}+q<\bar q<\frac{\nu}{l}\,\frac{a_0\bar a_0}{a_0+\bar a_0}. \tag{19} \]

If the conditions A are fulfilled, then
\[ \delta_x w_{in}\ge -\bar q,\qquad \delta_t w_{in}\le \max\{M_2;\bar q\Lambda_1\}, \]
\[ \delta_x\bar w_{in}\ge -\bar q,\qquad \delta_t\bar w_{in}\le \Lambda_1\bar q, \]
where
\[ \Lambda_1=\frac{1}{\nu}(\bar q-q). \]
Hence, taking (17), (18) into account,

from (19) and (12) we obtain that

\[ 0 < \Lambda_2 \leqslant \frac{y(t'',h)-y(t',h)}{t''-t'} \leqslant \Lambda_1 \quad \text{for all } t'', t' \geqslant 0, \tag{20} \]

where \(\Lambda_2=\mathrm{const}\), independent of \(h\). In view of inequalities (20), \(0 \leqslant y(t,h)\leqslant l\), and Arzelà’s theorem, there exists a sequence \(h_\nu\), \(\lim_{\nu\to\infty} h_\nu=0\), such that \(y(t,h_\nu)\) converges uniformly for \(t\geqslant 0\) to some curve \(y(t)\), with

\[ \begin{gathered} 0 \leqslant y(t) < l \quad \text{for } 0\leqslant t<T,\qquad y(T)=l,\qquad y(0)=0,\\ \Lambda_2 \leqslant \frac{y(t'')-y(t')}{t''-t'} \leqslant \Lambda_1,\qquad t'',t'\in[0,T]. \end{gathered} \tag{21} \]

Consider the following two auxiliary boundary-value problems: in the domain \(D_{II}\) we shall seek a function \(\bar u(x,t)\) satisfying (1), (3), (5), and in the domain \(D_I\) a function \(u(x,t)\) satisfying (2), (4), (5), regarding the curve \(y(t)\) as prescribed and possessing the properties (21). By the finite-difference method, using inequalities (17), (18), (20) and the estimates of S. N. Bernstein \((^8,^9)\), one can prove that, if conditions A are satisfied, then the functions \(\bar u(x,t)\), \(u(x,t)\) exist, are continuous in the closed domains together with \(\bar u_x(x,t)\), \(u_x(x,t)\), and the derivatives \(\bar u_{xx}\), \(\bar u_t\), \(u_{xx}\), \(u_t\) are continuous inside the domains of definition of \(\bar u\) and \(u\) and are bounded. We also require the boundedness of \(\bar u_{xxxx}\), \(\bar u_{tt}\) in the subdomain \(D_{II}^{\delta}\{0\leqslant x\leqslant y(t)-\delta,\ t_\delta\leqslant t\leqslant T\}\), \(y(t_\delta)=\delta\), and of \(u_{xxxx}\), \(u_{tt}\) in \(D_I^{\delta}\{y(t)+\delta\leqslant x\leqslant l,\ 0\leqslant t\leqslant T_\delta\}\), \(y(T_\delta)=l-\delta\), for every \(\delta\), where \(0<\delta<l\). We shall call this condition condition B.

Theorem 2. Let conditions A and B be satisfied. Then problem (1)—(6) has a unique solution, and it can be obtained as the limit, as \(h\to0\), of the functions \(u(x,t,h)\), \(\bar u(x,t,h)\), \(y(t,h)\) obtained from (7)—(12).

The proof of this theorem is analogous to the proof of Theorem 2 in \((^6)\).

The authors express their deep gratitude to B. M. Budak for proposing the problem, for valuable advice, and for his constant attention to the work.

Moscow State University
named after M. V. Lomonosov

Received
8 IV 1963

References

  1. S. L. Kamenomostskaya, Matem. sborn., 53, No. 4 (1961).
  2. L. I. Rubinshtein, Izv. vyssh. uchebn. zaved., ser. matem., No. 4 (1958).
  3. V. G. Melamed, Vestn. Moskovsk. univ., ser. matem., No. 1 (1959).
  4. I. V. Fryazinov, Zhurn. vychisl. matem. i matem. fiz., 1, No. 5 (1961).
  5. J. Douglas, T. M. Gallie, Duke Math. J., 22, No. 4 (1955).
  6. F. P. Vasil’ev, DAN, 152, No. 4 (1963).
  7. I. S. Berezin, N. P. Zhidkov, Methods of Computation, 2, 1962.
  8. I. G. Petrovskii, Lectures on Partial Differential Equations, 1961.
  9. A. M. Il’in, A. S. Kalashnikov, O. A. Oleinik, UMN, 17, issue 3 (1962).

Submission history

F. P. VASIL'EV, A. B. USPENSKII