Numerical methods for weak solution of wave equation with van der Pol type boundary conditions
|
|
- Garey Riley
- 5 years ago
- Views:
Transcription
1 Numerical methods for weak solution of wave equation with van der Pol type boundary conditions Jun Liu a, Yu Huang b, Haiwei Sun c, Mingqing Xiao a, a Department of Mathematics, Southern Illinois University, Carbondale, IL 629, USA b Department of Mathematics, Zhongshan (Sun Yat-Sen) University, Guangzhou, China. c Department of Mathematics, University of Macau, Macao, China. Abstract We develop numerical methods for solving wave equation with van der Pol type nonlinear boundary conditions under the framework of weak solution. Based on the wave reflection on the boundaries, we first solve the Riemann invariants by constructing two iteration mappings, and then show that the weak solution can be obtained by the integration of the Riemann invariants on the boundaries. If the compatible conditions are not satisfied or only hold with a low degree, a high order integration method is developed for the numerical solution. When the initial condition is sufficiently smooth and compatible conditions hold with a sufficient degree, we establish a sixth-order finite difference scheme, which only needs to solve a linear system at any given time instance. Numerical experiments are provided to demonstrate the effectiveness of the proposed approaches. Keywords: Wave equation; van der Pol type boundary condition; weak solutions; chaotic behavior; numerical integration; finite difference.. Introduction We consider the numerical solution of the one-dimensional wave equation system associated with van der Pol boundary condition in the form of w tt w xx =, x (, ), t >, w x (, t) = ηw t (, t), η, t >, w x (, t) = αw t (, t) βw 3 t (, t), < α <, t >, w(x, ) = w (x), w t (x, ) = w (x), < x <, (.) where α, β, and η are given real constants. When η =, the system (.) is not well-posed. Thus throughout this paper we assume η. The wave equation Project was supported in part by National Natural Science Foundation of China (Grants No. 7263) and in part by NSF 223 of the United States. Paper is submitted to Journal of Computational Physics. Corresponding author. addresses: junliu2@siu.edu (Jun Liu), stshyu@mail.sysu.edu.cn (Yu Huang), hsun@umac.mo (Haiwei Sun), mxiao@siu.edu (Mingqing Xiao )
2 2 itself is linear and represents the infinite-dimensional harmonic oscillator. The right-handed side boundary condition (at x = ) is nonlinear when β, which is usually called a van der Pol type boundary condition (see, e.g., [????????????? ]). The left-handed side boundary condition (at x = ) is linear, where η > indicates that energy is being injected into the system at x =. If we denote the total energy as E(t) = 2 w(x, t) 2 dx = 2 then by applying the boundary conditions we have [ w 2 x (x, t) + w 2 t (x, t) ] dx, d dt E(t) = ηw2 t (, t) + w 2 t (, t)[α βw 2 t (, t)]. Thus if η >, the system (.) has a self-excited mechanism that supplies energy to the system itself. Moreover, any constant could be an equilibrium. The PDE system (.) has received considerable attention since it exhibits many interesting and complicated dynamical phenomena, such as limit cycles and chaotic behavior of (w t, w x ) when the parameters α, β and η assume certain values [???? ]. Different from dynamics of a system of ODEs, this is a simple and useful infinite-dimensional model for the study of spatio-temporal behaviors as time evolutes. For instance, the propagation of acoustic waves in a pipe satisfies the linear wave equation: w tt w xx =. Its general solution is the d Alembert solution w(x, t) = F (x t) + G(x + t), where F, G are arbitrary functions. This solution describes a superposition of two traveling wave with arbitrary profiles, one propagating with unit speed to the left, the other with unit speed to the right. The boundary conditions appeared in (.) can create irregularly acoustical vibrations. This type of vibrations, for example, can be generated by noise signals radiated from underwater vehicles, and there are intensive research for the properties of acoustical vibrations in current literature (see e.g., [??? ]). Hence numerical study of this type of chaotic characteristics is not only important but also may lead to a better understanding of the dynamics of acoustic systems. One challenge for solving (.) numerically results from the fact that the wave solution of (.), corresponding to certain real world phenomena, is not necessary to be smooth. For a given smooth initial condition (w, w ) of (.), the necessary and sufficient condition for (.) to admit a classical solution w C 2 ([, ] [, T ]) is that the initial condition (w, w ) have to satisfy the so-called compatibility conditions w () = ηw (), w () = αw () βw() 3 (.2) w () = ηw (), w () = αw () 3βw()w 2 (). (.3)
3 3 If the compatibility requirement is not met, then no matter how smooth the initial conditions w and w will be, there is always a jump discontinuity in w along the characteristics of the system. Thus many existing high-order finite difference approaches may fail to work properly since the existence of higher derivatives is no loner to be guaranteed. Even if the necessary compatibility requirement is satisfied, the finite difference approach for (.) still remains challenging. When parameters η and α take certain values, the gradient of w will present chaotic dynamics, which implies that in such cases the solution of (.) will be very sensitive to numerical errors. To illustrate it, we give the detailed description below. Denote the total variation of a function f on a closed interval I = [a, b] by } V I (f) = sup { n f(x i+ ) f(x i ) i= where the sup is taken over all the partition : {x = a < x < x 2 < < x n = b}. Let us consider the Riemann invariants of (.) u(x, t) = wx(x;t)+wt(x;t) 2, v(x; t) = wx(x;t) wt(x;t) 2. (.4) Then we have the following known result that has been shown by the second author of this paper. Lemma.. [? ] Let α (, ) be a constant and η < η < be defined as η = 3 3 ( + α) ( + α), η = α α. For every given β >, < α <, there exists a class of initial data (u, v ), satisfying the compatibility conditions u () + v () = η[u () v ()], u () + v () = α[u () v ()] β[u () v ()] 3, with finite total variations V [,] (u ) and V [,] (v ), such that (i) If either < η < η or η < η <, then lim [V [,](u(, t)) + V [,] (v(, t))] < ; t (ii) If either η < η < η or η < η < η, then, lim V [,](u(, t)) =, t lim V [,] (v(, t)) = ; t
4 4 (iii) There exists a η c (η, η ) such that for any η [η c, η c ] but η, we have V [,] (u(, t)) = O(exp(c t)), V [,] (v(, t)) = O(exp(c 2 t)), for some positive constants c and c 2. That is, the growth rates of the total variation of u(, t) and v(, t) are exponential as t. In Lemma., conclusions (ii) and (iii) imply that (u, v) may behavior very irregularly even when the initial data (u, v ) are very regular. The total variation of u(, t) and v(, t) being large indicates that u and v undergo rapid fluctuations. Moreover, conclusion (iii) states that the growth rates of the total variation of u(, t) and v(, t) may be exponential under certain circumstances, which corresponds to chaotic dynamics of (u, v) [? ]. Since (w x, w t ) is topologically conjugate to (u, v), (u, v) is equivalent to (w x, w t ). Hence, chaotic w x and w t will be very sensitive to computation errors, and thus those traditional high-order finite difference approximations to w x and w t will not be able to provide a satisfactory accuracy. Figure depicts such a chaotic scenario of w x and w t. Figure : The chaotic dynamics of w x and w t with t [, 4] (Example 4). Recently, several high-order accurate upwind schemes for the initial value problem for the linear wave equation in second-order form without first transforming it to a first-order system are developed in [? ]. Such a direct approach often solves fewer dependent variables and circumvents the possible troubles
5 5 related to the equivalence, or lack thereof, between the first- and second-order systems. In general, first-order systems derived from second-order equations can admit a wider class of solutions, but such an approach may lead to some additional constraints in some cases. In [?? ] the authors proposed high order finite difference approximations for the linear wave equation with discontinuous coefficients, where the global domain is first splitted at those discontinuities into sub-domains, and then perform discretization on each sub-domain using summation by parts operators before patch them together back using a projection method [? ] or a penalty method[? ]. However, existing numerical methods in current literature, including those mentioned above, are not suitable for solving system (.) discussed in this paper due to the nonlinear boundary condition of the system. Moreover, the inherent feature of (.) the generated waves not necessary being smooth or even continuous, requires us to consider its solutions under the framework of weak (generalized) solutions. Our proposed approach, boundary integration method, renders us to obtain the weak solution with high accuracy and low compuational cost. Furthermore, if the wave solution is smooth enough, a high-order implicit finite difference scheme is developed with a fast convergence. The implicit idea here is to combine the unknowns and their derivatives over neighboring grid points to derive highorder approximations (see, for example, [? ]). Such implicit schemes include combined compact difference schemes, which have been successfully applied to both steady and unsteady convection diffusion equations [??? ]. Our proposed scheme is similar to the one developed in [? ] for solving heat equations in the time direction, while in this paper we adopt it for solving (.) in terms of the spatial variable based on our theoretical development. To the best of our knowledge, effective numerical method for solving system (.) has not been seen in current literature. As a starting point, we consider a simple, classical second-order central finite difference scheme for (.) provided that the system has a classical solution. Let T > denote the terminal time for simulation. We first discretize the physical domain [, ] [, T ] with (N + ) (M + ) uniform grid points x n = n x, x =, n =,, 2,, N, N t k = k t, t = T, k =,, 2,, M, M and then solve the approximate solution w k n w(x n, t k ) over all grid points (x n, t k ). By the centered finite difference approximations for second derivatives, we obtain a discretized explicit scheme to the wave equation w k+ n 2w k n + w k n t 2 = wk n+ 2w k n + w k n x 2 with truncation error O( t 2 ) + O( x 2 ). Similarly, discretization of the bound-
6 6 ary conditions gives w k wk 2 x = η wk+ w k N+ wk N 2 x = α wk+ N w k 2 t wk N 2 t β ( w k+ N wk N 2 t ) 3. (.5) The first initial condition provides w n = w (x n ). The second initial condition is approximated by for which w(x, + t) w(x, t) 2 t = w (x) w n = w n 2 tw (x n ). Now, it is not difficult to see from (.5) that one has to solve a cubic polynomial to get w k+ N for each k, which results in solving a nonlinear finite difference equation. If (.) does not admit a classical solution, then this approach cannot give the desirable solution with second order accuracy. The main contributions of this paper are given below:. Inspired by [?? ], we establish two interval mappings that incorporate the boundary conditions and can characterize the dynamics of the Riemann invariants (.4) and the explicit iterative representation for (u(x, t), v(x, t)) is obtained for t. 2. Then we show that for a given initial condition (w, w ) L ([, ]) L ([, ]), the weak solution w L ([, ] [, )) can be expressed as w(x, t) = t+x x u(, τ)dτ x+t x v(, τ)dτ + w (x). Here the initial condition (w, w ) may not satisfy the compatible condition. This expression allows us to use advanced integration methods such as adaptive quadrature method to obtain the numerical solution with high accuracy. Different from classical finite difference method, the proposed approach does not require to solve the equation on spatial grid points, instead, it only needs to compute the integrations on the boundary. Thus our approach not only significantly reduces the regularity requirement for the solution but also has low computational complexity. 3. Moreover, our proposed approach allows us to obtain the numerical solution near the final time T that depends on little prior inner grid solution. Hence the proposed approach is quite efficient when the computation of long-term dynamics is required. 4. Furthermore, if compatibility conditions hold with a sufficient degree, then based on the representation of u and v that include the underlying boundary conditions, we develop a sixth-order finite-difference scheme (5.) Aw(t) = Bw (t) + w(, t)e,
7 7 where A and B are constant sparse matrices independent of the time variable t. Our proposed scheme has its own adaptive regularity, i.e., if at the time instance t, the wave solution w(, t) C k ([, ]), then the corresponding finite difference solution has k-order convergence at t, where k 6. The paper is organized as follows. In Section 2, we provide a general framework for solving the canonical first-order hyperbolic system associated with wave reflections on the boundary. The weak (or generalized) solution is shown to be characterized by two interval mappings that govern the traveling wave and its interaction with the boundary. Based on the results obtained in Section 2, we construct two interval mappings for the Riemann invariant of (.) in Section 3. In Section 4, we show that the weak solution of (.) can be obtained by the integration of the corresponding Riemann invariant on the boundary and the Gauss-Lobatto integration is proposed for the approximation. Section 5 develops a sixth-order computational scheme for solving (.). Several numerical examples are provided in Section 6 to demonstrate the effectiveness of the proposed approaches. The paper ends with concluding remarks in Section First-Order Hyperbolic Systems In this section, we consider the canonical first-order hyperbolic system [ ] [ ] [ ] u(x, t) u(x, t) =, < x <, t >, (2.) t v(x, t) x v(x, t) with reflected boundary conditions v(, t) = φ(u(, t)), u(, t) = ϕ(v(, t)), t >, (2.2) where both ϕ and φ are continuous functions on IR. The boundary conditions (2.2) result in wave reflection on the boundary whose dynamics can be characterized by incoming/outgoing characteristic variables. By incoming characteristic we mean a characteristic that enters the domain at the boundary; an outgoing characteristic is one that leaves the domain (see Figure 2). Definition 2.. A vector function (u, v) : [, T ] L ([, ]) L ([, ]) is a weak solution of (2.) for (u(, ), v(, )) = (u, v ) L ([, ]) L ([, ]) if () for any function h C ([, ] [, T ]) we have T and (uh t uh x )dxdt = hu dx, T (vh t +vh x )dxdt = hv dx (2) v(, t) = φ(u(, t)), u(, t) = ϕ(v(, t)) hold for all t >.
8 8 Theorem 2.. The weak solution of the hyperbolic system (2.) is unique. In other words, (2.) is well-posed. Proof. Suppose that (u, v ) and (u 2, v 2 ) are two weak solutions of (2.). Let ũ = u u 2 and ṽ = v v 2. Then we have ũ(x, ) = ṽ(x, ) = and for any function h C ([, ] [, T ]) we have T (ũh t ũh x )dxdt =, T (ṽh t + ṽh x )dxdt =. Classical result yields that ũ is a constant along the characteristic x + t = constant and ṽ remains unchanged along the characteristic x t = constant. We first assume T. For x + t = c with c, we have ũ(x, t) = ũ(x + t, ) = ũ (x + t) =, and thus ũ in x + t. In the region x t T, along the characteristic x + t = c with c 2, we have ũ(x, t) = ũ(, c ) = u (, c ) u 2 (, c ) = ϕ(v (, c )) ϕ(v 2 (, c )) = ϕ(v (c, )) ϕ(v 2 (c, )) = ϕ(v (c)) ϕ(v (c)) =. Hence we have u (x, t) = u 2 (x, t) for t T. Similarly, for x t = c with c, one can see ṽ(x, t) = ṽ(x t, ) = ṽ (x t) =, which gives ṽ(x, t) in x t. In the region x t T, along t x = c with c, we have ṽ(x, t) = ṽ(, c) = v (, c) v 2 (, c) = φ(u (, c)) φ(u 2 (, c)) = φ(u (c, )) φ(u 2 (c, )) = φ(u (c)) φ(u (c)) =. Thus, we obtain v (x, t) = v 2 (x, t) for t T. When T, the conclusion now can follow by mathematical induction. We next show that under above setting, the hyperbolic system (2.) will admit a (weak) solution. According to classical theory, the general solution of (2.) is of the form u(x, t) = f(x + t), v(x, t) = g(x t), where f and g are arbitrary functions defined on IR. The characteristics x ± t of (2.) are the quantities that actually propagate in the flow. The general solution indicates the wave traveling to the left at a unit speed is characterized by u, while the wave moving to the right at the same speed is determined by v. Waves interact at the boundary x =, x = through functions φ and ϕ. Since the wave speed is one, it is not difficult to see that if a wave reach to the boundary it will hit the boundary again at t = 2 with the same moving direction. To see
9 9 that, by noting u(x, t) = f(x + t), we immediately have u(, ) = f() = u(, ) and thus the wave of u starting at x = arrives at the left boundary x = at t =. Then it is transformed to the wave of v by v(, ) = φ(u(, )) at x =. Since v(x, t) = g(x t) = v(, x + t), we have v(, 2) = v(, ) = φ(u(, )). Based on the wave reflection, we next construct the solution (u, v) of (2.). If t x, then we have u(x, t) = u(x + t, ) = u (x + t). When x t 2 x, by noting that u(x, t) = f(x + t) = u(, x + t ) and the boundary condition u(, t) = ϕ(v(, t)), one has u(x, t) = ϕ(v(, x + t )) = ϕ(v(2 x t, ) = ϕ(v (2 x t)). Further if 2 x t 2, then we have u(x, t) = f(x + t) = u(, x + t ) = ϕ(v(, x + t )) = ϕ(v(, 2 x t)) = ϕ(φ(u(, x + t 2))) = ϕ(φ(u (x + t 2))), which implies that for x [, ] wave of u goes back to the same location x with the same moving direction at the time t = 2. In other words, the wave has a period of two in terms of its dynamics. In summary we have obtained u(x, t) = u (x + t), t x, ϕ(v (2 x t)), x < t 2 x, (ϕ φ)(u (x + t 2)), 2 x < t 2. (2.3) Similarly, the wave of v can be discussed in the same way. When t x, it is obvious that v(x, t) = g(x t) = v(x t, ) = v (x t). Next when x t x +, boundary condition v(, t) = φ(u(, t)) yields v(x, t) = g(x t) = v(, t x) = φ(u(, t x)) = φ(u (t x)). When x + t 2, both boundary conditions v(, t) = φ(u(, t)) and u(, t) = ϕ(v(, t)) imply v(x, t) = g(x t) = v(, x + t) = φ(u(, x + t)) = φ(u(, x + t)) = ϕ(φ(v(, x + t)) = ϕ(φ(v (2 + x t))) which indicates the the wave starting at x will return to x with the same moving direction at the time t = 2. Therefore the solution of v on time interval t 2 can be expressed as v(x, t) = v (x t)), t x, φ(u (t x)), x < t + x, (φ ϕ)(v (x t + 2)), + x < t 2. Figure 2 shows how the wave propagates along the characteristics. More general, we show the existence of the weak solution of (2.). (2.4)
10 ϕ(u) u(x, t) u v(x, t) v φ(v) Figure 2: The wave propagating path of u(x, t) and v(x, t) along characteristics. φ(v) ϕ(u) t t Theorem 2.2. Suppose v u, v L ([, u]). For any t >, we denote t = 2n+τ where n is a nonnegative integer and τ < 2. Then the weak solution of (2.) is given byϕ(u) φ(v) u v (ϕ.5 φ) n (u (x + τ)),.5 τ x, u(x, t) = (ϕx φ) n (ϕ(v x (2 x τ))), x < τ 2 x, (2.5) (ϕ φ) n (ϕ φ(u (x + τ 2))), 2 x < τ 2, and (φ ϕ) n (v (x τ)), τ x, v(x, t) = φ ϕ) n (φ(u (τ x))), x < τ + x, (φ ϕ) n (φ ϕ(v (x τ + 2))), + x < τ 2, (2.6) where (φ ϕ) n represents the n-times iterative composition of φ ϕ with n =,, 2,... and (φ ϕ) =identity. Proof. We have already shown that when n = the claim is true. The rest for showing (2.3) and (2.4) follows directly by induction. The following corollary states the regularity of the solution of (2.) whose proof is straightforward. Corollary 2.. Suppose u, v C k ([, ]) that satisfy the compatible conditions v (j) dj () = dx φ(u j (x)) x=, u (j) dj () = dx ϕ(v (x)) x= (2.7) for j =,, 2,..., k. Then the solution of (2.) is of class C k. 3. Iterations of the Riemann Invariant of (.) Based on results presented in previous section, now we are ready to discuss the system (.). By Riemann invariants (.4), the equation (.) can be
11 converted into a first order hyperbolic system in the form of [ ] [ ] [ ] u(x, t) u(x, t) =, < x <, t >. (3.) t v(x, t) x v(x, t) The boundary condition at the left end x = now becomes or and hence we have u(, t) + v(, t) = η[u(, t) v(, t)], v(, t) = η + u(, t), t >, (3.2) η φ(ξ) = η + η ξ. While at the right-handed side (x = ) the boundary condition satisfies β[u(, t) v(, t)] 3 + ( α)[u(, t) v(, t)] + 2v(, t) =. If β =, then we have u(, t) = α + v(, t). (3.3) α If β, notice that when < α < for each given x R the function y = p(x) is well defined through the following implicit cubic equation by the Cardan s formula βy 3 + ( α)y + 2x =, y = 3 x β + D + 3 x β D, where Hence we can write D = ( α)3 27β 3 + x2 β 2 >. Thus we obtain u(, t) = v(, t) + p(v(, t)), t >. (3.4) ϕ(ξ) = ξ + p(ξ) if β ; or ϕ(ξ) = α + ξ if β =. α The initial conditions are now in the form of u(x, ) = u (x) w (x) + w (x) 2 According to Theorem 2.2, we have the following:, v(x, ) = v (x) w (x) w (x). (3.5) 2
12 2 Theorem 3.. The Riemann invariants of (.) can be expressed in an iterative form as (ϕ φ) n (u (x + τ)), τ x, u(x, t) = (ϕ φ) n (ϕ(v (2 x τ))), x < τ 2 x, (3.6) (ϕ φ) n+ (u (x + τ 2)), 2 x < τ 2, and (φ ϕ) n (v (x τ)), τ x, v(x, t) = (φ ϕ) n (φ(u (τ x))), x < τ + x, (φ ϕ) n+ (v (x τ + 2)), + x < τ 2, (3.7) where t = 2n + τ with τ < 2 and (φ ϕ) n represents the n-times iterative composition of φ ϕ. Using (3.6) and (3.7), u and v of the PDE (3.) can be represented by the iterations of the maps φ ϕ and ϕ φ on R, respectively. The dynamical behavior of u and v can be completely characterized by these two one-dimensional maps. Since the Riemann invariants of (.) is completely determined by the dynamics on t 2, we here give the explicit solution for t [, 2]. When β =, one has u(x, t) = u (x + t), t x, α+ α v (2 x t), x < t 2 x, (α+)(η+) (α )(η ) u (x + t 2), 2 x < t 2, (3.8) and v(x, t) = v (x t), t x, η+ η u (t x), x < t + x, (α+)(η+) (α )(η ) v (x t + 2), + x < t 2, (3.9) while when β, we have u (x + t), t x, u(x, t) = v (2 x t) + p (v (2( x t)), ) x < τ 2 x, η+ η u (x + t 2) + p η+ η u (x + t 2), 2 x < t 2, and v(x, t) = (3.) v (x t), t x, η+ η u (t x), x < t + x, η+ η [v (x τ + 2) + p (v (x τ + 2))], + x < t 2. (3.)
13 3 To admit a continuous solution in C k ([, ]), the initial data (u, v ) is required to satisfy compatible conditions (2.7), or directly w (j) () = ηw(j ) (), w (j) () = αw(j ) () dj [ βw 3 dx j (x) ] x= (3.2) for j =,..., k. 4. Numerical Integration on the Boundary From previous section, we have obtained the explicit expression of the Riemann invariants (u, v) of (.) and thus (w x, w t ) can be computed by w x (x, t) = u(x, t) + v(x, t) and w t (x, t) = u(x, t) v(x, t). Since w(x, ) = w (x) and w t (x, ) = w (x) are known, we formally have w(x, t) = t [u(x, t) v(x, t)]dt + w (x). The next theorem shows that w(x, t) can be obtained by the integration of the Riemann invariants u at the boundary x = and v at x =, respectively. Theorem 4.. For given w, w L ([, ]), the weak solution w L ([, ] [, T ]) of (.) can be expressed as w(x, t) = x+t x u(, τ)dτ x+t x v(, τ)dτ + w (x). (4.) Moreover, if w C ([, ]), w C([, ]) and the following compatible condition w () = ηw (), w () = αw () βw 3 () (4.2) is satisfied, then the solution w C ([, ] [, T ]). In general, if the initial condition (w, w ) C k ([, ]) C k ([, ]) and satisfies the following compatible conditions: w (j) () = ηw(j ) (), w (j) () = αw(j ) () dj [ βw 3 dx j (x) ] x= (4.3) for j =, 2,..., k, then the solution w C k ([, ] [, T ]). Proof. Let x and t >. Notice that u is constant along its characteristic x + t = constant, we have u(x, t) = u(, x + t). Thus t u(x, τ)dτ = t u(, x + τ)dτ = x+t x u(, τ)dτ.
14 4 Similarly, v remains constant along its characteristic t x = constant and hence v(x, t) = v(, x + t). This yields t v(x, τ)dτ = t v(, x + τ)dτ = x+t x v(, τ)dτ. Since w, w L ([, ]) and φ, ϕ are continuous on IR, its Riemann invariants u, v L ([, ] [, T ]). Therefore the solution w(x, t) = = t x+t (u(x, t) v(x, t))dt + w (x) u(, τ)dτ x+t x x v(, τ)dτ + w (x) is a function belonging to L ([, ] [, T ]). The rest of the proof is straightforward. Remark 4.. We here make some remarks about Theorem 4.: () In order to obtain the weak solution of (.), according to (4.), one only needs to compute the integrations of u(, τ) and v(, τ) with respect to the time variable τ. (2) Suppose that the initial condition (w, w ) does not satisfies the compatible conditions. If (w, w ) is smooth, then both u(, τ) and v(, τ) are continuous in (n, n + ) but are discontinuous at n =,, 2,.... Let t = n + s with s [, ). Then the integration of u and v can be written, respectively, as x+t ( 2 n+s+x ) u(, τ)dτ = u(, τ)dτ, for s + x x or x+t x and x+t or x x+t x x ( u(, τ)dt = + x ( v(, τ)dτ = ( v(, τ)dτ = 2 + x + x n n+s+x n ) u(, τ)dτ, for s + x > x+t n x+t n+ ) v(, τ)dτ, for s x ) v(, τ)dτ, for s > x. The above decomposition allows us to use methods of high-order integrations on subintervals where either u(, τ) or v(, τ) is smooth.
15 5 Since u and v may have large functional variations, some portions require more attention than others. Thus in order to obtain better accuracy and efficiency for each sub-integral it is necessary to use the adaptive quadrature method [??? ] in which the step size of t can be adjusted to be smaller over portions of the curve u and v where a larger functional variation occurs. For convenience of description, we denote ŵ(t) = u(, t) or v(, t) and consider the integration b a ŵ(t)dt. The basic idea behind adaptive quadrature is to integrates b a ŵ(t)dt first by using two different numerical integration methods, thus obtaining the approximations I and I 2. Suppose I is more accurate. Then one uses the relative difference between I and I 2 as an error estimate. If it is less than a given tolerance ϵ, accept I as the answer. Otherwise, divide the interval [, T ] into two subintervals, T ŵ(t)dt = m a ŵ(t)dt + b m ŵ(t)dt, m = (b a) 2 and compute the two integrals independently. For each one, compute I and I 2, estimate the error, and continue subdividing if necessary. Dividing any given subinterval stops when its contribution to ϵ is sufficiently small. For instance, one may directly use MATLAB s build in function integral to perform such adaptive quadratures when applicable. To recover the unknowns w(x i, T ) on all uniform spatial grid points, in the first and last sub-intervals of the temporal integrations, we also compositely use the following high-order 7-point Gauss- Kronrod rule [? ] b where ŵ(t)dt h {77[ŵ(a) + ŵ(b)] + 432[ŵ(m αh) + ŵ(m + αh)] a [ŵ(m βh) + ŵ(m + βh)] + 672ŵ(m)}, h = 2 (b a), m = 2 (a + b), α = 2 3, β = 5. (4.4) This approach makes possible for us to obtain high order accuracy without compatible assumptions provided that u and v are smooth enough. Our approach also has advantage for the computation of long-term dynamics of (.). To see that, for t, it is not difficult to see w(, t) = w(, t) = t t [u(, τ) v(, τ)]dτ + w () = [u(, τ) v(, τ)]dτ + w () = t t [u (τ) φ(u (τ))] dτ + w () [ϕ(v ( t)) v ( t)] dτ + w ().
16 6 Then according to the property of the characteristic quadrilateral of wave equation, for x, we have w(x, ) = w(, x) + w(, x) w ( x), which implies that in order to compute the solution w at t =, we only need to know the solutions on the boundary x =, with t. Similarly, when t = 2, we have w(x, 2) = w(, 2 x) + w(, + x) w( x, ). Note that once the values of w(, t) and w(, t) are known for t 2, there is no more integration required. Thus, suppose that we would like to compute the long-term behavior of (.). Let t = n + s where n > is a positive integer and s <. Further, denote the region Ω = {(x, t) : x, n t n + }. Then we only need to compute w(, t) and w(, t) for < t n in order to obtain w(x, n), and the solution on Ω is given by w(x, t) = = t n x+s [u(x, τ) v(x, τ)]dτ + w(x, n) u(, n + τ)dτ x+s x x v(, n + τ)dτ + w(x, n). The significant point here is that to compute the solution on Ω for any n >, we need not know the solution on < x <, j < t < j, j =,..., n. This greatly reduces the computational complexity if we are only interested in the dynamics near the final time n t n + s. 5. High-order Finite difference approach In this section, as an alternative, we present an finite difference scheme [? ] which can give sixth-order accuracy in the spatial variable provided that the compatible conditions (3.2) hold up to k = 6. Let the spatial mesh grid points be x =, x = h x,..., x j = jh x,..., x n = nh x =. For a fixed time t, we denote w j = w(x j, t) and w (k) j = k x k w(x, t) x=xj for k =, 2,.
17 7 According to Taylor s expansions, for any 3 j n 2, we have w j+2 = w j + 2h x w j + 2h 2 xw j h3 xw j h4 xw (4) j h5 xw (5) j + O(h 6 x) w j+ = w j + h x w j + 2 h2 xw j + 6 h3 xw j + 24 h4 xw (4) j + 2 h5 xw (5) j + O(h 6 x) w j = w j h x w j + 2 h2 xw j 6 h3 xw j + 24 h4 xw (4) j 2 h5 xw (5) j + O(h 6 x) w j 2 = w j 2h x w j + 2h 2 xw j 4 3 h3 xw j h4 xw (4) j 4 5 h5 xw (5) j + O(h 6 x) w j 3 = w j 3h x w j h2 xw j 9 2 h3 xw j h4 xw (4) j 8 4 h5 xw (5) j + O(h 6 x) Thus, it is straightforward to see that.5w j+2 5w j+ w j + 3w j 7.5w j 2 + w j 3 = 3h x w j + O(h6 x). (5.) Similarly, by using Taylor s expansions again, we have w j+2 = w j + 3h x w j h2 xw j h3 xw j h4 xw (4) j h5 xw (5) j + O(h6 x) w j+ = w j + 2h x w j + 2h 2 xw j h3 xw j h4 xw (4) j h5 xw (5) j + O(h6 x) w j = w j + h x w j + 2 h2 xw j + 6 h3 xw j + 24 h4 xw (4) j + 2 h5 xw (5) j + O(h6 x) w j 2 = w j h x w j + 2 h2 xw j 6 h3 xw j + 24 h4 xw (4) j 2 h5 xw (5) j + O(h6 x) w j 3 = w j 2h x w j + 2h 2 xw j 4 3 h3 xw j h4 xw (4) j 4 5 h5 xw (5) j + O(h6 x). A linear combination of above equations gives w j w j+ 3w j + w j + 5w j 2.5w j 3 = 3h x w j + O(h6 x). (5.2) The sum of (5.) and (5.2) yields 2 (w j 3 5w j 2 8w j + 8w j + 5w j+ w j+2 ) = h x 2 (w j + w j ) + O(h6 x) (5.3) for j = 3, 4,..., n 2. Next we establish two more difference equations near the boundary x =.
18 8 Again we apply Taylor s expansions of w at w : w = w + h x w + 2 h2 xw + 6 h3 xw + 24 h4 xw (4) + 2 h5 xw (5) + O(h 6 x) w 2 = w + 2h x w + 2h 2 xw h3 xw h4 xw (4) h5 xw (5) + O(h 6 x) w 3 = w + 3h x w h2 xw h3 xw h4 xw (4) h5 xw (5) + O(h 6 x) w 4 = w + 4h x w + 8h 2 xw h3 xw h4 xw (4) h5 xw (5) + O(h 6 x) w 5 = w + 5h x w h2 xw h3 xw h4 xw (4) h5 xw (5) + O(h 6 x) which gives 37 2 w + 25w 25w w w 4 + w 5 = 5h x w + O(h 6 x). (5.4) If we expand w at w, then we have w = w h x w + 2 h2 xw 6 h3 xw + 24 h4 xw (4) 2 h5 xw (5) + O(h 6 x) w 2 = w + h x w + 2 h2 xw + 6 h3 xw + 24 h4 xw (4) + 2 h5 xw (5) + O(h 6 x) w 3 = w + 2h x w + 2h 2 xw h3 xw h4 xw (4) h5 xw (5) + O(h 6 x) w 4 = w + 3h x w h2 xw h3 xw h4 xw (4) h5 xw (5) + O(h 6 x) w 5 = w + 4h x w + 8h 2 xw h3 xw h4 xw (4) h5 xw (5) + O(h 6 x) that gives 5w w + 5w 2 25w w w 5 = 25h x w + O(h 6 x). (5.5) By adding (5.4) and (5.5) and then dividing both sides by 3, one can get 97 h x 36 w w w 2 36 w w w 5 = 6 (w + 5w ) + O(h 6 x) By using the same technique, one can have (5.6) 8 ( 6w 25w + 8w 2 + 6w 3 w 4 + w 5 ) = h x 3 (w + 2w 2) + O(h 6 x) (5.7) Similarly, we establish another two equations near the boundary x = as and 8 ( w n 5 + w n 4 6w n 3 8w n w n + 6w n ) = h x 3 (2w n 2 + w n ) + O(h 6 x) 36 (3w n 5 25w n 4 + w n 3 3w n w n + 97w n ) = h x 6 (5w n + w n) + O(h 6 x). (5.8) (5.9)
19 9 In summary, we have obtained the following approximated difference equations with sixth-order accuracy: 2 (w j 3 5w j 2 8w j + 8w j + 5w j+ w j+2 ) = h x 2 (w j + w j) for j = 3, 4,..., n 2, and four equations near the boundaries 36 ( 97w 25w + 3w 2 w w 4 3w 5 ) = h x 6 (w + 5w ) 8 ( 6w 25w + 8w 2 + 6w 3 w 4 + w 5 ) = h x 3 (w + 2w 2) hx ( wn 5 + wn 4 6wn 3 8wn wn + 6wn) = 8 3 (2w n 2 + w n ) hx (3wn 5 25wn 4 + wn 3 3wn wn + 97wn) = 36 6 (5w n + w n). Next we compute w = w(, t) by integration over the boundary x =. By the boundary condition at x =, we have w = t [u(, τ) v(, τ)]dτ + w () = 2 η t u(, τ)dτ + w (), which can be computed efficiently via, for example, adaptive quadrature method. We remark that the error in above quadrature is the only temporal error in this scheme. Notice that for j =,, 2,..., n we already know w j = x w(x, t) x=xj = u(x j, t) + v(x j, t), where u(x j, t) and v(x j, t) are computed by (3.6) and (3.7), respectively. For clarity, we denote w(t) = [w, w, w 2,..., w n ] T, w (t) = [w, w, w 2,..., w n] T, and then gather all above approximations in to the following linear system where Aw(t) = Bw (t) + w e, (5.) A =.. 97/36 25/36 3/36 /36 25/36 3/ /8 25/8 8/8 6/8 /8 /8... /2 5/2 8/2 8/2 5/2 / /2 5/2 8/2 8/2 5/2 /2... /8 /8 6/8 8/8 25/8 6/8... 3/36 25/36 /36 3/36 25/36 97/36,
20 2. /6 5/ /3 2/ B = , /3 / /6 /6 and e is first column of identity matrix with dimension (n + ). The nice feature of this approach is that we can obtain the approximated solution on any time instance without requiring any explicit information of prior time solution except at the left boundary x =. This sixth-order finite difference scheme (FD- 6) turns out to be very efficient since it only needs a boundary integration to approximate w(, t) and then a linear system solving. This approach minimizes the error accumulation in a significant way. Moreover, the approach remains valid even if the solution w C k ([, ] [, T ]) for k < 6, since in that case we still have Taylor expansion up to k + term, and of course the convergence will be kth-order. In general, its high-order accuracy relies on the regularity of compatibility conditions. The higher regularity of compatibility conditions holds, the higher order accuracy it will be attained. 6. Numerical Examples In this section we present numerical tests with three different methods developed in our paper. All experiments are implemented using MATLAB 23a on a Laptop PC with Intel(R) Core(TM) i3-32m 2.5GHz. In discretization we choose identical spatial and temporal step size h = x = t. Denote by w h (x i, t j ) the approximated solution to w(x, t) at grid point (x i, t j ) with x i = ih and t j = jh. When the exact solutions are unknown, we use the approximation w Q (x, t) obtained by our proposed boundary integration method (BIM) with the computed finest mesh (e.g. h = /52) as the benchmark reference. Otherwise, we will use the analytic formula as the reference. In particular, we measure the maximum absolute error E h of current approximation w h (x, T ) by subtracting it from the reference values over their shared spatial grid points at final time T. As in [? ], the experimental order of convergence can be estimated by ( ) E2h R = log 2, E h which equals 2 for the second order scheme (FD-2) and 6 for the sixth order scheme (FD-6). In particular, the FD-6 sparse linear system can be solved
21 2 efficiently by existing linear algebra method, and the integration can be obtained by adaptive quadrature technique. 6.. Example. We first consider a simple case: β = and the initial conditions are which gives w (x) = cos(x) and w (x) = sin(x), u (x) = sin(x) and v (x) =. It follows from β = that ϕ φ = φ ϕ is just a scalar multiplication. We denote the corresponding scalar by γ := (α+)(η+) (α )(η ). Notice that with α = /2, η = 2 we would get γ =. By expressions (3.6) and (3.7), for any t = 2n + r with r 2, we have (notice we used v (x) = ) γ n sin(x + r), r x, u(x, t) =, x < r 2 x, (6.) γ n+ sin(x + r 2), 2 x < r 2, and, r x, η+ v(x, t) = η γn sin(r x), x < r + x,, + x < r 2. (6.2) Thus we could obtain x+t u(, τ)dτ = x cos(x) cos(x + t), if x + t cos(x) cos(), if < x + t 2 cos(x) cos() + γ[ cos(x + t 2)], if 2 < x + t 3 cos(x) cos() + γ[ cos()], if 3 < x + t 4 cos(x) cos() + γ[ cos()] + γ 2 [ cos(x + t 4)], if 4 < x + t 5 cos(x) cos() + γ[ cos()] + γ 2 [ cos()], if 5 < x + t 6 and x+t v(, τ)dτ = x, if t x η+ [ cos(t x)], if < t x η η+ η η+ η η+ η η+ [ cos()], if < t x 2 {[ cos()] + γ[ cos(t x 2)]}, if 2 < t x 3 {[ cos()] + γ[ cos()]}, if 3 < t x 4 η {[ cos()] + γ[ cos()] + γ2 [ cos(t x 4)]}, if 4 < t x 5 η+ η {[ cos()] + γ[ cos()] + γ2 [ cos()]}, if 5 < t x 6
22 22 Here we only give the expression up to t = 5 for simplicity. Above calculations can be repeated for any t. Finally, the exact solution is given by Theorem 4.. In Tables and 2 we report the error results and computation time of three different methods with T = 6 and T = 7. It is clear that violating compatibility condition reduces FD-2 method to be only first order accurate. While the convergence order of our FD-6 method depends on whether w(x, T ) crosses non-smooth points in space. The FD-6 method will be also first order accurate in presence of non-smooth points (see Table 2), but it recovers its sixth order accuracy if there are no non-smooth points (see Table ). Here we used above analytic solution as reference, the Error columns show that our BIM achieves a machine-level accuracy, which is attribute to the employed highly accurate Gauss-Lobatto rule. Thus, it is reasonable to use our proposed quadrature method as reference in the following examples without known analytic solutions. The CPU columns illustrate that both our FD-6 method and BIM are much faster than the FD-2 method as mesh refines. Table : Errors for solving Example with T = 6 (β =, α = /2, η = 2). FD-2 Our FD-6 Our BIM /h Error R CPU Error R CPU Error R CPU 2.6e e e e e e e e e e e e e e-5.5.e e e-4.6.e e e e e e-4..6e-5.8 Table 2: Errors for solving Example with T = 7 (β =, α = /2, η = 2). FD-2 Our FD-6 Our BIM /h Error R CPU Error R CPU Error R CPU 2 6.e e e e e e e e e e e e e e e e e e e e e e e e Example 2. In this example, the initial conditions are the same as in Example and the test parameters are β =, α = /2, η = /2. Notice that the presence
23 23 of nonlinear term will complicate the dynamics of the solution. The results in Table 3 demonstrate the high-order accuracy of our BIM without assuming any compatibility conditions. Again the FD-2 and FD-6 methods attain only firstorder accuracy, but our FD-6 method still achieves better accuracy with much less CPU time. Moreover, our BIM has significant advantage over both FD-2 and FD-6 methods in the sense that it can provide much higher accuracy, which would be crucial in the simulations of long-term dynamics. Table 3: Errors for solving Example 2 with T = 6.5 (β =, α = /2, η = /2). FD-2 Our FD-6 Our BIM /h Error R CPU Error R CPU Error R CPU 2 3.4e e e e e e e e e e e e e e e e e e e e e e e e e e To demonstrate the FD-2 method may provide much worse convergence, we only adjust the parameter α =.99 and re-run the simulations. In Table 4 we report the error results with a little longer time T = 3. The corresponding approximated solutions w(x, T = 3) are plotted in Figure 3. The approximations from FD-2 method will not be acceptable, even for the finest mesh. Table 4: Errors for solving Example 2 with T = 3 (β =, α =.99, η = /2). FD-2 Our FD-6 Our BIM /h Error R CPU Error R CPU Error R CPU e e e e e e e e e e e e e e e e e
24 24 w(x,t) Figure 3: The approximations of w(x, T = 3) in Example 2 (h = /6). FD Example 3 [? ]. Our FD 6 Consider the initial conditions given by Our thebim following C 2 -spline functions:.4 (x x ) 3 h, x.2 3 x x 2, u (x) = + 3(x x 2) h + 3(x x 2) 2 h 3(x x 2) 3 2 h, x 3 2 x x 3, 2 3(x x 4) h + 3(x x 4) 2 h + 3(x x 4) 3 2 h, x 3 3 x x 4,.2.4 (x 5 x) h, x 3 x 4 x x 5,, elsewhere, and v (x) = 2 (x y ) 3 h 3, y x y 2, + 3(x y2) h 3(x y 4) + 3(x y2)2 h 2 h + 3(x y 4) 2 3(x y2)3 h 3, y 2 x y 3, h 2 + 3(x y 4) 3 (y 5 x) 3 h 3, y 4 x y 5,, elsewhere, h 3, y 3 x y 4, where h = 5, x i = i 5, y i = i 5, i =, 2, 3, 4, 5. Notice that above initial conditions satisfy the compatibility condition up to first order, which implies FD-2 method would give a second-order accuracy. The error results for Example 3 with T = 6 and T = 4 are given in Table 5 and 6, respectively. In Table 5, as expected, we observe a clear second-order accuracy for the FD-2 method. However, with T = 4, it fails to give a clear second-order accuracy within computed mesh size. Our proposed BIM and FD-6 method keep its high-order accuracy,
25 25 which greatly outperform FD-2 method. In Figure 4 we plotted the computed approximations w(x, T ) with different methods to emphasize the possible large approximation error of the FD-2 method. We remark that for this particular example both w x (x, t) and w t (x, t) undergo chaotic fluctuations as T increases, which in return will bring challenges to traditional finite difference methods. Table 5: Errors for solving Example 3 with T = 6 (β =, α = /2, η =.55). FD-2 Our FD-6 Our BIM /h Error R CPU Error R CPU Error R CPU 2.6e e e e e e e e e e e e e e e e e e e e e e e e e e Table 6: Errors for solving Example 3 with T = 4 (β =, α = /2, η =.55). FD-2 Our FD-6 Our BIM /h Error R CPU Error R CPU Error R CPU 2 4.6e e e e e e e e e e e e e e e e e e e e e e e e e e Example 4 [? ]. In this example we choose the initial conditions ( π ) w (x) =.2 sin 2 x, w (x) =.2 sin(πx), which give u (x) =. [ π ( π ) ] [ π ( π ) ] 2 cos 2 x + sin(πx), v (x) =. 2 cos 2 x sin(πx). The parameters are set as β =, α = /2, η =.52 to test the chaotic dynamics [? ]. In this case, the compatible condition (4.2) hold up to only first order.
26 26 w(x,t) Figure 4: The approximations of w(x, T = 4) in Example 3 (h = /6). The error results for Example 4 with T = 4 are given in Table 7. In Figure 5 we plotted the computed approximations w(x, T ) with different methods to. show the chaotic dynamics. It is worthwhile FD 2 to point out that the FD-2 method.2 produces some noticeable oscillation, which Our numerically FD 6 indicates the possible instability of the FD-2 method under nonlinear.3 Our BIM chaotic dynamics..4 Table 7:.2 Errors for.4 solving Example.6 4 with.8 T = 4 (β =, α = /2, η =.52). FD-2 x Our FD-6 Our BIM /h Error R CPU Error R CPU Error R CPU e e e e e e e e e e e e e e e e e e e e e e e e Concluding remarks In this paper, we provide numerical methods for solving the wave equation with van der Pol type boundary condition. Due to the complexity of the system
27 27 w(x,t) FD 2 Our FD 6 Our BIM Figure 5: The approximations of w(x, T = 4) in Example 4(h = /6)..6 dynamics, classical approaches are no longer to be satisfactory in most cases due to either the required compatible condition does not hold or the occurrence of.65 chaos for the solution gradient. Different from classical approaches, we develop numerical schemes that only requires the integrations of Riemann invariants on.7 the boundary and obtain the weak solution with high order accuracy. Moreover, the proposed approach significantly reduces the required computational cost and.75 numerical evidence shows the approach is very cost-efficient x
Numerical Methods. King Saud University
Numerical Methods King Saud University Aims In this lecture, we will... find the approximate solutions of derivative (first- and second-order) and antiderivative (definite integral only). Numerical Differentiation
More informationLecture 4: Numerical solution of ordinary differential equations
Lecture 4: Numerical solution of ordinary differential equations Department of Mathematics, ETH Zürich General explicit one-step method: Consistency; Stability; Convergence. High-order methods: Taylor
More informationCS 450 Numerical Analysis. Chapter 8: Numerical Integration and Differentiation
Lecture slides based on the textbook Scientific Computing: An Introductory Survey by Michael T. Heath, copyright c 2018 by the Society for Industrial and Applied Mathematics. http://www.siam.org/books/cl80
More information13 PDEs on spatially bounded domains: initial boundary value problems (IBVPs)
13 PDEs on spatially bounded domains: initial boundary value problems (IBVPs) A prototypical problem we will discuss in detail is the 1D diffusion equation u t = Du xx < x < l, t > finite-length rod u(x,
More informationPartial differential equation for temperature u(x, t) in a heat conducting insulated rod along the x-axis is given by the Heat equation:
Chapter 7 Heat Equation Partial differential equation for temperature u(x, t) in a heat conducting insulated rod along the x-axis is given by the Heat equation: u t = ku x x, x, t > (7.1) Here k is a constant
More informationFinite difference method for elliptic problems: I
Finite difference method for elliptic problems: I Praveen. C praveen@math.tifrbng.res.in Tata Institute of Fundamental Research Center for Applicable Mathematics Bangalore 560065 http://math.tifrbng.res.in/~praveen
More informationMATH 220: Problem Set 3 Solutions
MATH 220: Problem Set 3 Solutions Problem 1. Let ψ C() be given by: 0, x < 1, 1 + x, 1 < x < 0, ψ(x) = 1 x, 0 < x < 1, 0, x > 1, so that it verifies ψ 0, ψ(x) = 0 if x 1 and ψ(x)dx = 1. Consider (ψ j )
More informationSeparation of Variables in Linear PDE: One-Dimensional Problems
Separation of Variables in Linear PDE: One-Dimensional Problems Now we apply the theory of Hilbert spaces to linear differential equations with partial derivatives (PDE). We start with a particular example,
More informationSuperconvergence of discontinuous Galerkin methods for 1-D linear hyperbolic equations with degenerate variable coefficients
Superconvergence of discontinuous Galerkin methods for -D linear hyperbolic equations with degenerate variable coefficients Waixiang Cao Chi-Wang Shu Zhimin Zhang Abstract In this paper, we study the superconvergence
More informationPartial differential equations
Partial differential equations Many problems in science involve the evolution of quantities not only in time but also in space (this is the most common situation)! We will call partial differential equation
More informationFinite Differences for Differential Equations 28 PART II. Finite Difference Methods for Differential Equations
Finite Differences for Differential Equations 28 PART II Finite Difference Methods for Differential Equations Finite Differences for Differential Equations 29 BOUNDARY VALUE PROBLEMS (I) Solving a TWO
More informationPreliminary Examination in Numerical Analysis
Department of Applied Mathematics Preliminary Examination in Numerical Analysis August 7, 06, 0 am pm. Submit solutions to four (and no more) of the following six problems. Show all your work, and justify
More informationFinite Volume Schemes: an introduction
Finite Volume Schemes: an introduction First lecture Annamaria Mazzia Dipartimento di Metodi e Modelli Matematici per le Scienze Applicate Università di Padova mazzia@dmsa.unipd.it Scuola di dottorato
More informationCLASSIFICATION AND PRINCIPLE OF SUPERPOSITION FOR SECOND ORDER LINEAR PDE
CLASSIFICATION AND PRINCIPLE OF SUPERPOSITION FOR SECOND ORDER LINEAR PDE 1. Linear Partial Differential Equations A partial differential equation (PDE) is an equation, for an unknown function u, that
More informationWaves in a Shock Tube
Waves in a Shock Tube Ivan Christov c February 5, 005 Abstract. This paper discusses linear-wave solutions and simple-wave solutions to the Navier Stokes equations for an inviscid and compressible fluid
More informationLecture Notes of EE 714
Lecture Notes of EE 714 Lecture 1 Motivation Systems theory that we have studied so far deals with the notion of specified input and output spaces. But there are systems which do not have a clear demarcation
More informationPreliminary Examination, Numerical Analysis, August 2016
Preliminary Examination, Numerical Analysis, August 2016 Instructions: This exam is closed books and notes. The time allowed is three hours and you need to work on any three out of questions 1-4 and any
More informationThe method of lines (MOL) for the diffusion equation
Chapter 1 The method of lines (MOL) for the diffusion equation The method of lines refers to an approximation of one or more partial differential equations with ordinary differential equations in just
More informationDifferential equations, comprehensive exam topics and sample questions
Differential equations, comprehensive exam topics and sample questions Topics covered ODE s: Chapters -5, 7, from Elementary Differential Equations by Edwards and Penney, 6th edition.. Exact solutions
More informationNumerical Solutions to Partial Differential Equations
Numerical Solutions to Partial Differential Equations Zhiping Li LMAM and School of Mathematical Sciences Peking University Numerical Methods for Partial Differential Equations Finite Difference Methods
More informationKasetsart University Workshop. Multigrid methods: An introduction
Kasetsart University Workshop Multigrid methods: An introduction Dr. Anand Pardhanani Mathematics Department Earlham College Richmond, Indiana USA pardhan@earlham.edu A copy of these slides is available
More informationHyperbolic PDEs. Chapter 6
Chapter 6 Hyperbolic PDEs In this chapter we will prove existence, uniqueness, and continuous dependence of solutions to hyperbolic PDEs in a variety of domains. To get a feel for what we might expect,
More informationMathematical Methods - Lecture 9
Mathematical Methods - Lecture 9 Yuliya Tarabalka Inria Sophia-Antipolis Méditerranée, Titane team, http://www-sop.inria.fr/members/yuliya.tarabalka/ Tel.: +33 (0)4 92 38 77 09 email: yuliya.tarabalka@inria.fr
More informationLecture 19: Heat conduction with distributed sources/sinks
Introductory lecture notes on Partial Differential Equations - c Anthony Peirce. Not to be copied, used, or revised without explicit written permission from the copyright owner. 1 ecture 19: Heat conduction
More informationChapter 3 Second Order Linear Equations
Partial Differential Equations (Math 3303) A Ë@ Õæ Aë áöß @. X. @ 2015-2014 ú GA JË@ É Ë@ Chapter 3 Second Order Linear Equations Second-order partial differential equations for an known function u(x,
More informationMath 124A October 11, 2011
Math 14A October 11, 11 Viktor Grigoryan 6 Wave equation: solution In this lecture we will solve the wave equation on the entire real line x R. This corresponds to a string of infinite length. Although
More informationAn Introduction to Numerical Methods for Differential Equations. Janet Peterson
An Introduction to Numerical Methods for Differential Equations Janet Peterson Fall 2015 2 Chapter 1 Introduction Differential equations arise in many disciplines such as engineering, mathematics, sciences
More informationMA 201: Partial Differential Equations D Alembert s Solution Lecture - 7 MA 201 (2016), PDE 1 / 20
MA 201: Partial Differential Equations D Alembert s Solution Lecture - 7 MA 201 (2016), PDE 1 / 20 MA 201 (2016), PDE 2 / 20 Vibrating string and the wave equation Consider a stretched string of length
More informationLucio Demeio Dipartimento di Ingegneria Industriale e delle Scienze Matematiche
Scuola di Dottorato THE WAVE EQUATION Lucio Demeio Dipartimento di Ingegneria Industriale e delle Scienze Matematiche Lucio Demeio - DIISM wave equation 1 / 44 1 The Vibrating String Equation 2 Second
More informationIntroduction to the Numerical Solution of IVP for ODE
Introduction to the Numerical Solution of IVP for ODE 45 Introduction to the Numerical Solution of IVP for ODE Consider the IVP: DE x = f(t, x), IC x(a) = x a. For simplicity, we will assume here that
More information30 crete maximum principle, which all imply the bound-preserving property. But most
3 4 7 8 9 3 4 7 A HIGH ORDER ACCURATE BOUND-PRESERVING COMPACT FINITE DIFFERENCE SCHEME FOR SCALAR CONVECTION DIFFUSION EQUATIONS HAO LI, SHUSEN XIE, AND XIANGXIONG ZHANG Abstract We show that the classical
More informationThe first order quasi-linear PDEs
Chapter 2 The first order quasi-linear PDEs The first order quasi-linear PDEs have the following general form: F (x, u, Du) = 0, (2.1) where x = (x 1, x 2,, x 3 ) R n, u = u(x), Du is the gradient of u.
More informationASYMPTOTIC THEORY FOR WEAKLY NON-LINEAR WAVE EQUATIONS IN SEMI-INFINITE DOMAINS
Electronic Journal of Differential Equations, Vol. 004(004), No. 07, pp. 8. ISSN: 07-669. URL: http://ejde.math.txstate.edu or http://ejde.math.unt.edu ftp ejde.math.txstate.edu (login: ftp) ASYMPTOTIC
More informationNumerical algorithms for one and two target optimal controls
Numerical algorithms for one and two target optimal controls Sung-Sik Kwon Department of Mathematics and Computer Science, North Carolina Central University 80 Fayetteville St. Durham, NC 27707 Email:
More information12 The Heat equation in one spatial dimension: Simple explicit method and Stability analysis
ATH 337, by T. Lakoba, University of Vermont 113 12 The Heat equation in one spatial dimension: Simple explicit method and Stability analysis 12.1 Formulation of the IBVP and the minimax property of its
More informationFinite difference method for heat equation
Finite difference method for heat equation Praveen. C praveen@math.tifrbng.res.in Tata Institute of Fundamental Research Center for Applicable Mathematics Bangalore 560065 http://math.tifrbng.res.in/~praveen
More informationACM/CMS 107 Linear Analysis & Applications Fall 2017 Assignment 2: PDEs and Finite Element Methods Due: 7th November 2017
ACM/CMS 17 Linear Analysis & Applications Fall 217 Assignment 2: PDEs and Finite Element Methods Due: 7th November 217 For this assignment the following MATLAB code will be required: Introduction http://wwwmdunloporg/cms17/assignment2zip
More information8 A pseudo-spectral solution to the Stokes Problem
8 A pseudo-spectral solution to the Stokes Problem 8.1 The Method 8.1.1 Generalities We are interested in setting up a pseudo-spectral method for the following Stokes Problem u σu p = f in Ω u = 0 in Ω,
More informationOn the positivity of linear weights in WENO approximations. Abstract
On the positivity of linear weights in WENO approximations Yuanyuan Liu, Chi-Wang Shu and Mengping Zhang 3 Abstract High order accurate weighted essentially non-oscillatory (WENO) schemes have been used
More informationNumerical Solutions to Partial Differential Equations
Numerical Solutions to Partial Differential Equations Zhiping Li LMAM and School of Mathematical Sciences Peking University Introduction to Hyperbolic Equations The Hyperbolic Equations n-d 1st Order Linear
More informationThe second-order 1D wave equation
C The second-order D wave equation C. Homogeneous wave equation with constant speed The simplest form of the second-order wave equation is given by: x 2 = Like the first-order wave equation, it responds
More informationA Space-Time Expansion Discontinuous Galerkin Scheme with Local Time-Stepping for the Ideal and Viscous MHD Equations
A Space-Time Expansion Discontinuous Galerkin Scheme with Local Time-Stepping for the Ideal and Viscous MHD Equations Ch. Altmann, G. Gassner, F. Lörcher, C.-D. Munz Numerical Flow Models for Controlled
More informationAbstract. 1. Introduction
Journal of Computational Mathematics Vol.28, No.2, 2010, 273 288. http://www.global-sci.org/jcm doi:10.4208/jcm.2009.10-m2870 UNIFORM SUPERCONVERGENCE OF GALERKIN METHODS FOR SINGULARLY PERTURBED PROBLEMS
More informationyou expect to encounter difficulties when trying to solve A x = b? 4. A composite quadrature rule has error associated with it in the following form
Qualifying exam for numerical analysis (Spring 2017) Show your work for full credit. If you are unable to solve some part, attempt the subsequent parts. 1. Consider the following finite difference: f (0)
More informationMATH3203 Lecture 1 Mathematical Modelling and ODEs
MATH3203 Lecture 1 Mathematical Modelling and ODEs Dion Weatherley Earth Systems Science Computational Centre, University of Queensland February 27, 2006 Abstract Contents 1 Mathematical Modelling 2 1.1
More informationThe Discontinuous Galerkin Method for Hyperbolic Problems
Chapter 2 The Discontinuous Galerkin Method for Hyperbolic Problems In this chapter we shall specify the types of problems we consider, introduce most of our notation, and recall some theory on the DG
More informationGreen s Functions and Distributions
CHAPTER 9 Green s Functions and Distributions 9.1. Boundary Value Problems We would like to study, and solve if possible, boundary value problems such as the following: (1.1) u = f in U u = g on U, where
More informationIntroduction to Partial Differential Equations
Introduction to Partial Differential Equations Partial differential equations arise in a number of physical problems, such as fluid flow, heat transfer, solid mechanics and biological processes. These
More informationLinear Hyperbolic Systems
Linear Hyperbolic Systems Professor Dr E F Toro Laboratory of Applied Mathematics University of Trento, Italy eleuterio.toro@unitn.it http://www.ing.unitn.it/toro October 8, 2014 1 / 56 We study some basic
More informationu n 2 4 u n 36 u n 1, n 1.
Exercise 1 Let (u n ) be the sequence defined by Set v n = u n 1 x+ u n and f (x) = 4 x. 1. Solve the equations f (x) = 1 and f (x) =. u 0 = 0, n Z +, u n+1 = u n + 4 u n.. Prove that if u n < 1, then
More informationOn finite time BV blow-up for the p-system
On finite time BV blow-up for the p-system Alberto Bressan ( ), Geng Chen ( ), and Qingtian Zhang ( ) (*) Department of Mathematics, Penn State University, (**) Department of Mathematics, University of
More information2tdt 1 y = t2 + C y = which implies C = 1 and the solution is y = 1
Lectures - Week 11 General First Order ODEs & Numerical Methods for IVPs In general, nonlinear problems are much more difficult to solve than linear ones. Unfortunately many phenomena exhibit nonlinear
More informationPartial Differential Equations Separation of Variables. 1 Partial Differential Equations and Operators
PDE-SEP-HEAT-1 Partial Differential Equations Separation of Variables 1 Partial Differential Equations and Operators et C = C(R 2 ) be the collection of infinitely differentiable functions from the plane
More information2 Two-Point Boundary Value Problems
2 Two-Point Boundary Value Problems Another fundamental equation, in addition to the heat eq. and the wave eq., is Poisson s equation: n j=1 2 u x 2 j The unknown is the function u = u(x 1, x 2,..., x
More informationNumerical Analysis Preliminary Exam 10.00am 1.00pm, January 19, 2018
Numerical Analysis Preliminary Exam 0.00am.00pm, January 9, 208 Instructions. You have three hours to complete this exam. Submit solutions to four (and no more) of the following six problems. Please start
More informationChapter Two: Numerical Methods for Elliptic PDEs. 1 Finite Difference Methods for Elliptic PDEs
Chapter Two: Numerical Methods for Elliptic PDEs Finite Difference Methods for Elliptic PDEs.. Finite difference scheme. We consider a simple example u := subject to Dirichlet boundary conditions ( ) u
More informationMotion Estimation (I) Ce Liu Microsoft Research New England
Motion Estimation (I) Ce Liu celiu@microsoft.com Microsoft Research New England We live in a moving world Perceiving, understanding and predicting motion is an important part of our daily lives Motion
More informationResearch Article A Two-Grid Method for Finite Element Solutions of Nonlinear Parabolic Equations
Abstract and Applied Analysis Volume 212, Article ID 391918, 11 pages doi:1.1155/212/391918 Research Article A Two-Grid Method for Finite Element Solutions of Nonlinear Parabolic Equations Chuanjun Chen
More informationICES REPORT A Multilevel-WENO Technique for Solving Nonlinear Conservation Laws
ICES REPORT 7- August 7 A Multilevel-WENO Technique for Solving Nonlinear Conservation Laws by Todd Arbogast, Chieh-Sen Huang, and Xikai Zhao The Institute for Computational Engineering and Sciences The
More informationSome lecture notes for Math 6050E: PDEs, Fall 2016
Some lecture notes for Math 65E: PDEs, Fall 216 Tianling Jin December 1, 216 1 Variational methods We discuss an example of the use of variational methods in obtaining existence of solutions. Theorem 1.1.
More informationAn Accelerated Hybrid Proximal Extragradient Method for Convex Optimization and its Implications to Second-Order Methods
An Accelerated Hybrid Proximal Extragradient Method for Convex Optimization and its Implications to Second-Order Methods Renato D.C. Monteiro B. F. Svaiter May 10, 011 Revised: May 4, 01) Abstract This
More informationNumerical Analysis: Interpolation Part 1
Numerical Analysis: Interpolation Part 1 Computer Science, Ben-Gurion University (slides based mostly on Prof. Ben-Shahar s notes) 2018/2019, Fall Semester BGU CS Interpolation (ver. 1.00) AY 2018/2019,
More informationNONLOCAL DIFFUSION EQUATIONS
NONLOCAL DIFFUSION EQUATIONS JULIO D. ROSSI (ALICANTE, SPAIN AND BUENOS AIRES, ARGENTINA) jrossi@dm.uba.ar http://mate.dm.uba.ar/ jrossi 2011 Non-local diffusion. The function J. Let J : R N R, nonnegative,
More informationMathématiques appliquées (MATH0504-1) B. Dewals, Ch. Geuzaine
Lecture 2 The wave equation Mathématiques appliquées (MATH0504-1) B. Dewals, Ch. Geuzaine V1.0 28/09/2018 1 Learning objectives of this lecture Understand the fundamental properties of the wave equation
More informationPDEs, part 3: Hyperbolic PDEs
PDEs, part 3: Hyperbolic PDEs Anna-Karin Tornberg Mathematical Models, Analysis and Simulation Fall semester, 2011 Hyperbolic equations (Sections 6.4 and 6.5 of Strang). Consider the model problem (the
More informationDivergence Formulation of Source Term
Preprint accepted for publication in Journal of Computational Physics, 2012 http://dx.doi.org/10.1016/j.jcp.2012.05.032 Divergence Formulation of Source Term Hiroaki Nishikawa National Institute of Aerospace,
More informationSelf-similar solutions for the diffraction of weak shocks
Self-similar solutions for the diffraction of weak shocks Allen M. Tesdall John K. Hunter Abstract. We numerically solve a problem for the unsteady transonic small disturbance equations that describes
More informationQualifying Examination
Summer 24 Day. Monday, September 5, 24 You have three hours to complete this exam. Work all problems. Start each problem on a All problems are 2 points. Please email any electronic files in support of
More informationarxiv: v2 [math.na] 10 Nov 2015
On the method of directly defining inverse mapping for nonlinear differential equations arxiv:1507.03755v2 [math.na] 10 Nov 2015 Shijun Liao a,b,c, Yinlong Zhao a a State Key Laboratory of Ocean Engineering
More informationAn Empirical Chaos Expansion Method for Uncertainty Quantification
An Empirical Chaos Expansion Method for Uncertainty Quantification Melvin Leok and Gautam Wilkins Abstract. Uncertainty quantification seeks to provide a quantitative means to understand complex systems
More informationFinal: Solutions Math 118A, Fall 2013
Final: Solutions Math 118A, Fall 2013 1. [20 pts] For each of the following PDEs for u(x, y), give their order and say if they are nonlinear or linear. If they are linear, say if they are homogeneous or
More informationResearch Article Soliton Solutions for the Wick-Type Stochastic KP Equation
Abstract and Applied Analysis Volume 212, Article ID 327682, 9 pages doi:1.1155/212/327682 Research Article Soliton Solutions for the Wick-Type Stochastic KP Equation Y. F. Guo, 1, 2 L. M. Ling, 2 and
More informationNumerical Analysis and Methods for PDE I
Numerical Analysis and Methods for PDE I A. J. Meir Department of Mathematics and Statistics Auburn University US-Africa Advanced Study Institute on Analysis, Dynamical Systems, and Mathematical Modeling
More information6 Non-homogeneous Heat Problems
6 Non-homogeneous Heat Problems Up to this point all the problems we have considered for the heat or wave equation we what we call homogeneous problems. This means that for an interval < x < l the problems
More informationTHE WAVE EQUATION. F = T (x, t) j + T (x + x, t) j = T (sin(θ(x, t)) + sin(θ(x + x, t)))
THE WAVE EQUATION The aim is to derive a mathematical model that describes small vibrations of a tightly stretched flexible string for the one-dimensional case, or of a tightly stretched membrane for the
More information1.1 A Scattering Experiment
1 Transfer Matrix In this chapter we introduce and discuss a mathematical method for the analysis of the wave propagation in one-dimensional systems. The method uses the transfer matrix and is commonly
More informationTHEODORE VORONOV DIFFERENTIABLE MANIFOLDS. Fall Last updated: November 26, (Under construction.)
4 Vector fields Last updated: November 26, 2009. (Under construction.) 4.1 Tangent vectors as derivations After we have introduced topological notions, we can come back to analysis on manifolds. Let M
More information1. Introduction. We consider the model problem that seeks an unknown function u = u(x) satisfying
A SIMPLE FINITE ELEMENT METHOD FOR LINEAR HYPERBOLIC PROBLEMS LIN MU AND XIU YE Abstract. In this paper, we introduce a simple finite element method for solving first order hyperbolic equations with easy
More informationMATH 819 FALL We considered solutions of this equation on the domain Ū, where
MATH 89 FALL. The D linear wave equation weak solutions We have considered the initial value problem for the wave equation in one space dimension: (a) (b) (c) u tt u xx = f(x, t) u(x, ) = g(x), u t (x,
More informationMATH 425, FINAL EXAM SOLUTIONS
MATH 425, FINAL EXAM SOLUTIONS Each exercise is worth 50 points. Exercise. a The operator L is defined on smooth functions of (x, y by: Is the operator L linear? Prove your answer. L (u := arctan(xy u
More informationNon-linear Scalar Equations
Non-linear Scalar Equations Professor Dr. E F Toro Laboratory of Applied Mathematics University of Trento, Italy eleuterio.toro@unitn.it http://www.ing.unitn.it/toro August 24, 2014 1 / 44 Overview Here
More informationIntegration, differentiation, and root finding. Phys 420/580 Lecture 7
Integration, differentiation, and root finding Phys 420/580 Lecture 7 Numerical integration Compute an approximation to the definite integral I = b Find area under the curve in the interval Trapezoid Rule:
More informationAn introduction to Birkhoff normal form
An introduction to Birkhoff normal form Dario Bambusi Dipartimento di Matematica, Universitá di Milano via Saldini 50, 0133 Milano (Italy) 19.11.14 1 Introduction The aim of this note is to present an
More informationA space-time Trefftz method for the second order wave equation
A space-time Trefftz method for the second order wave equation Lehel Banjai The Maxwell Institute for Mathematical Sciences Heriot-Watt University, Edinburgh Rome, 10th Apr 2017 Joint work with: Emmanuil
More informationPDEs, part 1: Introduction and elliptic PDEs
PDEs, part 1: Introduction and elliptic PDEs Anna-Karin Tornberg Mathematical Models, Analysis and Simulation Fall semester, 2013 Partial di erential equations The solution depends on several variables,
More informationA GLOBALLY CONVERGENT NUMERICAL METHOD FOR SOME COEFFICIENT INVERSE PROBLEMS WITH RESULTING SECOND ORDER ELLIPTIC EQUATIONS
A GLOBALLY CONVERGENT NUMERICAL METHOD FOR SOME COEFFICIENT INVERSE PROBLEMS WITH RESULTING SECOND ORDER ELLIPTIC EQUATIONS LARISA BEILINA AND MICHAEL V. KLIBANOV Abstract. A new globally convergent numerical
More informationSimple Examples on Rectangular Domains
84 Chapter 5 Simple Examples on Rectangular Domains In this chapter we consider simple elliptic boundary value problems in rectangular domains in R 2 or R 3 ; our prototype example is the Poisson equation
More informationu(0) = u 0, u(1) = u 1. To prove what we want we introduce a new function, where c = sup x [0,1] a(x) and ɛ 0:
6. Maximum Principles Goal: gives properties of a solution of a PDE without solving it. For the two-point boundary problem we shall show that the extreme values of the solution are attained on the boundary.
More informationFunctional Analysis HW 2
Brandon Behring Functional Analysis HW 2 Exercise 2.6 The space C[a, b] equipped with the L norm defined by f = b a f(x) dx is incomplete. If f n f with respect to the sup-norm then f n f with respect
More informationFixed point iteration and root finding
Fixed point iteration and root finding The sign function is defined as x > 0 sign(x) = 0 x = 0 x < 0. It can be evaluated via an iteration which is useful for some problems. One such iteration is given
More informationTotal Variation Theory and Its Applications
Total Variation Theory and Its Applications 2nd UCC Annual Research Conference, Kingston, Jamaica Peter Ndajah University of the Commonwealth Caribbean, Kingston, Jamaica September 27, 2018 Peter Ndajah
More informationLEGENDRE POLYNOMIALS AND APPLICATIONS. We construct Legendre polynomials and apply them to solve Dirichlet problems in spherical coordinates.
LEGENDRE POLYNOMIALS AND APPLICATIONS We construct Legendre polynomials and apply them to solve Dirichlet problems in spherical coordinates.. Legendre equation: series solutions The Legendre equation is
More informationApproximation by Conditionally Positive Definite Functions with Finitely Many Centers
Approximation by Conditionally Positive Definite Functions with Finitely Many Centers Jungho Yoon Abstract. The theory of interpolation by using conditionally positive definite function provides optimal
More informationPiecewise Smooth Solutions to the Burgers-Hilbert Equation
Piecewise Smooth Solutions to the Burgers-Hilbert Equation Alberto Bressan and Tianyou Zhang Department of Mathematics, Penn State University, University Park, Pa 68, USA e-mails: bressan@mathpsuedu, zhang
More informationUniversity of North Carolina at Charlotte Charlotte, USA Norwegian Institute of Science and Technology Trondheim, Norway
1 A globally convergent numerical method for some coefficient inverse problems Michael V. Klibanov, Larisa Beilina University of North Carolina at Charlotte Charlotte, USA Norwegian Institute of Science
More informationENGI 9420 Lecture Notes 8 - PDEs Page 8.01
ENGI 940 ecture Notes 8 - PDEs Page 8.0 8. Partial Differential Equations Partial differential equations (PDEs) are equations involving functions of more than one variable and their partial derivatives
More informationNumerical Solutions to Partial Differential Equations
Numerical Solutions to Partial Differential Equations Zhiping Li LMAM and School of Mathematical Sciences Peking University Discretization of Boundary Conditions Discretization of Boundary Conditions On
More informationIntroduction. J.M. Burgers Center Graduate Course CFD I January Least-Squares Spectral Element Methods
Introduction In this workshop we will introduce you to the least-squares spectral element method. As you can see from the lecture notes, this method is a combination of the weak formulation derived from
More informationStability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games
Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games Alberto Bressan ) and Khai T. Nguyen ) *) Department of Mathematics, Penn State University **) Department of Mathematics,
More informationTHE solution of the absolute value equation (AVE) of
The nonlinear HSS-like iterative method for absolute value equations Mu-Zheng Zhu Member, IAENG, and Ya-E Qi arxiv:1403.7013v4 [math.na] 2 Jan 2018 Abstract Salkuyeh proposed the Picard-HSS iteration method
More information