4.2. BRIEF OVERVIEW OF NUMERICAL METHODS FOR PHASE CHANGE PROBLEMS

Size: px
Start display at page:

Download "4.2. BRIEF OVERVIEW OF NUMERICAL METHODS FOR PHASE CHANGE PROBLEMS"

Transcription

1 210 CHAPTER BRIEF OVERVIEW OF NUMERICAL METHODS FOR PHASE CHANGE PROBLEMS Consider the one-dimensional heat conduction problem ((1)-(4) of 4.1), but now regarding the material as a phase change material with a melt temperature T m, and take T init (x) < T m and T (t) > T m. Then melting of the material will occur, commencing at x = 0 at some time t init > 0, and we want to find t init, T(x, t) and X(t) such that ρc S T t = (k S T x ) x for 0 < x < l, 0 < t < t init and for X(t) <x < l, t > t init, ρc L T t = (k L T x ) x for 0 < x < X(t), t > t init, k S T x (0, t) = h[t (t) T(0, t)] for t < t init, k L T x (0, t) = h[t (t) T(0, t)] for t > t init, T x (l, t) = 0 for t >0, T(x,0) = T init (x), X(t init ) = 0, T(X(t), t) = T m, t > t init, ρ LX (t) = k L T x (X(t), t) + k S T x (X(t) +, t), t > t init. Clearly we have to separate the problem into two distinct problems: a pure heat conduction problem, until the face x = 0 reaches the melt temperature at time t = t init, and a two-phase Stefan problem after time t init. The numerical solution to the first problem was presented in 4.1, but that of the Stefan problem is much more difficult, due to the underlying geometric nonlinearity of the problem: the regions in which the two heat conduction equations are to hold change in time, and we have to compute the location of the interface x = X(t) concurrently. Several approaches have been devised with this aim, collectively referred to as front tracking schemes, because they attempt to explicitly track the interface using the Stefan condition. One approach is to fix the spatial step, x, but allow the time step, t n to float in such a way that the front always passes through a node (x j, t n ). An example of this approach is the method of [DOUGLAS-GALLIE]. Another approach is to fix the time step and allow the spatial step to float, in fact, use two distinct and time-varying space steps for the two phases. The isotherm migration method of J. Crank is of this type, [CRANK, 1981, 1984]. Yet another approach is based on the Landau transformation, which we have used in the perturbation method (see 3.3). By a change of variables ( 3.3.B), the regions representing the phases become fixed, the underlying geometric nonlinearity showing up algebraically now in the transformed equations. Then one solves the resulting system of nonlinear equations by some numerical method.

2 4.2 OVERVIEW OF NUMERICAL METHODS 211 All such approaches work well, more or less, for simple Stefan problems (that would arise e.g., in laboratory settings) in which we know what to expect, namely a single sharp front separating the two phases. It is not difficult to realize however, that such problems are not the rule in practice, particularly when time dependence of heat input/output or thermal cycling occur. For example, in Latent Heat Thermal Energy Storage, one must deal with cases of extreme thermal cycling, multiple fronts, disappearing phases and non-predictable behavior ( 1.3, 5.3). Internal heating is another source of difficulties, first documented by [ATTHEY], in which extended mushy zones may appear instead of sharp fronts. Constitutional supercooling of binary alloys results in similar effects which may not be ignored ( see [ALEXIADES-WILSON-SOLOMON, 1985] ). Simultaneous mass transfer by diffusion and/or convection complicate the phase change process to the point that we cannot guess a priori the qualitative picture in enough detail to even be able to formulate the problem in the classical fashion of a Stefan type problem with sharp front, etc. If so many complications can arise in 1-dimensional processes, what about 2- and 3-dimensional processes? Despite the difficulties, successful methods for 2-D hydrodynamic instability problems have been developed by Glimm and coworkers, [GLIMM]. Surveys of front tracking methods appear in [MEYER, 1978], [CRANK, 1981, 1984], [ALBRECHT-COLLATZ-HOFFMANN], etc. Such reasons make front-tracking schemes unviable as general simulation tools for modeling realistic phase-change processees. The only viable general approach is the so-called enthalpy method, precisely because it bypasses the explicit tracking of the interface. In this approach the jump condition (Stefan condition) is not forced on the solution, but it is obeyed automatically by it as a natural boundary condition (in the sense of the Calculus of Variations). Its theoretical basis is a formulation of the Stefan problem different than the classical one, the so-called weak or enthalpy formulation, described in 4.4. It is similar to the weak formulations commonly used in gas dynamics for shocks (see [HYMAN] for a brief overview). Another fixed-domain method (as opposed to front-tracking), based on variational inequalities [DUVAUT], [ODEN-KIKUCHI] reformulation of the Stefan problem and finite elements, lacks the direct physical interpretation of the enthalpy method and has not lived up to its initial promise for Stefan-type problems. It can be safely concluded today that the enthalpy method, to which we turn in the next section, discretized by (integrated) finite differences, is the most versatile, convenient, adaptable, and easily programmable numerical method available for phase change problems in 1, 2 or 3 space dimensions. We hasten to add however that it does not solve all the problems. Excluded are problems which we do not know how to formulate weakly due to their special interface conditions. Such is the case with supercooling problems, where the instability of the interface must be studied. A very successful computational approach for such problems is another fixed-domain type formulation, the socalled phase-field approach, under intense development lately, [CAGINALP, 1989, 1991], [KOBAYASHI].

3 212 CHAPTER THE ENTHALPY METHOD IN ONE SPACE DIMENSION 4.3.A Introduction The, so called, enthalpy or weak solution approach is based on the fact that the energy conservation law, expressed in terms of energy (enthalpy) and temperature, together with the equation of state contain all the physical information needed to determine the evolution of the phases. It turns out that, for the purpose of obtaining numerical schemes, the most appropriate and convenient way to state energy conservation is the primitive integral heat balance over arbitrary volumes and time-intervals, from which all other formulations can be obtained, namely t+ t t t EdV V dt = t+ t t q. n ds dt (1) where E = ρe is the energy density (per unit volume), and q. n is the heat flux into the volume V across its boundary V, n being the outgoing unit normal to V. The distinct advantage of this primitive form is that it is valid irrespectively of phase, and even if E and q experience jumps, so it is actually more general than the localized differential form (2) E t + divq = 0. The two forms are equivalent for smooth E, q, thanks to the Divergence Theorem ( 1.2 ). In the presence of a phase-change, the partial differential equation (2) can only be interpreted in the classical pointwise sense inside each phase separately, and then conservation across the interface must be imposed explicitly as an additional interface (Stefan) condition, making front-tracking necessary. Alternatively, the PDE (2) may be interpreted in a generalized (weak) sense globally, as described in detail in 4.4. It turns out that the numerical solutions obtained via the enthalpy method approximate this weak solution, as we shall show in 4.5. In this section, we describe the enthalpy method for Stefan problems in one space dimension, and its numerical implementation via time-explicit or timeimplicit schemes. V 4.3.B The enthalpy method The idea of the enthalpy approach is very simple, direct, and physical. We partition the volume occupied by the phase-change material into a finite number of control volumes V j and apply energy conservation, (1), to each control volume to obtain a discrete heat balance. Note that this is the same discrete heat balance as for plain heat conduction ( 4.1.B ), and we use it to update the enthalpy, E j,of

4 4.3 THE ENTHALPY METHOD IN ONE SPACE DIMENSION 213 each control volume. From the equation of state we know that E j 0 ==> V j is solid, E j ρ L ==> V j is liquid, and 0 < E j < ρ L ==> V j is partially liquid and partially solid, so we call it "mushy". A mushy cell contains an interface and the fraction of the cell occupied by liquid is naturally given by the value of the liquid fraction : λ j = E j ρ L. Note that in this scheme the phases are determined by the enthalpy alone, with no mentioning of interface location(s). It is a volume-tracking scheme, as opposed to front-tracking. Since the front location may be recovered a posteriori from the values of the enthalpy, it may be characterized as a front-capturing scheme, similar in spirit to shock-capturing schemes of gas dynamics (see [HYMAN] for an overview of various types of schemes). Let us see how the method works in detail, by considering the heat conduction problem of 4.1, except now we assume that our slab 0 x l is occupied by a material that changes phase at a melt temperature T m. We assume that initially the material is solid with T(x,0) = T init (x) T m, 0 x l, (3) the face x = 0 is heated convectively by T (t) T m : q(0, t) = h [ T (t) T(0, t)], t >0, and the face x = l is insulated : q(l, t) = 0, t >0. (5) The energy conservation law in its integrated form (1) applied to the present onedimensional control volumes V j = [ x j 1 2, x j+1 2 ] A (see 4.1.B ) becomes t n+1 t n A t x j+1 2 E(x, t)dx dt = A q x (x, t) dx dt. (6) x j 1 2 We seek numerical approximations to the temperature, energy and flux obeying (3)-(6) with q = kt x of course. This problem is formally identical to the heat conduction problem (1b,c),(8a) of 4.1. The two differ in that now the enthalpy E is the sum of sensible and latent heat in the liquid, so that, instead of (6) of 4.1.B, we have t n+1 t n x j+1 2 x j 1 2 (4) E(x, t) = T(x,t) ρc S(τ )dτ, T(x, t) <T m (solid) T m T(x,t) ρc L (τ )dτ + ρ L, T(x, t) >T m (liquid) T m (7) The phases are described by

5 214 CHAPTER 4 E(x, t) 0 => solid at (x, t) (8a) 0 < E(x, t) < ρ L => interface at (x, t) (8b) E(x, t) ρ L => liquid at (x, t). (8c) Thus, only the relation between E and T is now different than in 4.1, while the discretization of (6) is still (12) of 4.1.B. The flexibility and generality of this approach will be further illustrated in 4.3.H where even a wall layer will be incorporated into the global scheme by adjusting the energy. Consider the case in which c S, c L = constants. (9) Then (7) becomes E = ρc S [ T T m ], T < T m ρc L [ T T m ] + ρ L, T > T m (10) or, solving for T, T = T m + E ρc S, E 0 ( solid ) T m, 0 < E < ρ L ( interface ) T m + E ρ L, ρc L E ρ L ( liquid ) Proceeding with the discretization of fluxes and boundary conditions as in 4.1, we arrive at the following discrete problem. initial values: T 0 (12a) j = T init (x j ), j = 1,..., M boundary condition at x = 0: boundary condition at x = l : interior values: E n+1 j where and q n+θ j 1 2 = T j n+θ T j 1 n+θ R j 1 2 T n j = 1 = T 1 n+θ T n+θ 2 1 h + R1 2 q n+θ q n+θ M+ 1 2 = 0, = E n j + t n q n+θ x j j 1 2 q j+ n+θ 1 2,, R1 2 = 1 2 x k 1 j = 1,..., M (11) (12b) (12c) (12d) 1 2 x 1 j 1 2 x j (12e) with R j 1 2 = +, j = 2,..., M, k j 1 k j T m + En j, ρc S E n j 0 ( solid ) T m, 0 < E n j < ρ L ( interface ) T m + En j ρ L, ρc L E n j ρ L ( liquid ) (12f)

6 4.3 THE ENTHALPY METHOD IN ONE SPACE DIMENSION 215 The updating algorithm from any time t n to the next t n + t n proceeds as follows: Knowing the enthalpy, temperature and phase (see below) of each control volume, we compute the resistances and fluxes, which are then used to update the enthalpies, which in turn yield new temperatures and phase states. The most convenient phase-indicator is the liquid fraction of a control volume V j, defined as λ n j = 0, if E n j 0 ( solid ) E n j ρ L, if 0 < En j < ρ L ( mushy ) 1, if ρ L E n j (liquid). (13) If 0 < λ n j < 1 the control volume is said to be mushy with liquid volume λ n j x j and solid volume (1 λ n j ) x j (per unit cross sectional area). The definitions of resistances and fluxes between control volumes are identical to their definitions in 4.1, with the resistance at x j 1 2 expressed as R j 1 2 = x j 1 + x j. 2 k j 1 2 k j The effective conductivity k j of a mushy control volume depends on the structure of the phase-change front, and it is not always clear how to choose it, especially in 2 or 3 dimensional situations. Some alternative choices are: Sharp front(s): A control volume containing a sharp front consists of layers of solid and liquid in a "serial" arrangement, for which the effective resistivity is the sum of the resistivities of the layers. With the layer thicknesses determined from the solid and liquid fractions, we have 1 λ n j (14a) k n = j k L (T m ) + 1 λ n j, j = 1, 2,..., M. k S (T m ) Columnar front: A front consisting of columns of solid and liquid constitutes a "parallel" arrangement, so the effective conductivity is the sum of the conductivities of the phases : k n j = λ n j k L (T m ) + (1 λ n j ) k S (T m ). (14b) Amorphous mixture of solid and liquid: The inter-phase region may be a random mixture of solid and liquid. In this case one may use the following formula which interpolates the previous two cases [CHEMICAL ENGINEERING GUIDE, p.242]: k n 1 + λ 2/3 (κ 1) j = k S (T m ) 1 + (λ 2/3 λ)(κ 1), λ = λ n j, κ = k L(T m ) k S (T m ). (14c) In most situations we do not know which of the above cases is relevant. In 2 or 3 space dimensions even a sharp front will generally not be moving in the

7 216 CHAPTER 4 direction of one of the axes, so the choice is not clear. A simple expedient is to take the average of the solid and liquid conductivities, k n j = 1 2 (k S + k L ) (14d) However, the best alternative, when applicable, is to employ the "Kirchoff transformation" (see (7) 4.4.D), to replace the temperature T by the "Kirchoff temperature" u. This can be used when the conductivity is a function of temperature only. In particular, for constant k S, k L the "Kirchoff temperature" is u = k S [ T T m ] 0 k L [ T T m ] if T < T m if T = T m. (15) if T > T m Then q kt x = u x, so the discrete flux is simply q j 1 2 = ( u j 1 u j )/ x. To compare this with (12e), resubstitute u in terms of T : u j = k j [ T j T m ], and write it as q j 1 2 = T j 1 T m Rˆ j 1 + T m T j Rˆ j, Rˆ j : = x / k j. (16) Thus the flux neatly splits to a sum of two terms, one for each of the two adjacent nodes. Note that if one of the nodes, say node j, is mushy then T j = T m and the node is not contributing to conduction. We see that in this prescription each node has its own resistivity Rˆ j = x / k j, which may be found conveniently from Rˆ j = x { λ j / k L + (1 λ j )/k S }, (17) the value for mushy nodes being irrelevant since they are not contributing to the flux. No averaging of values is used, so this prescription results in the highest effective conductivity. It is the best choice for the enthalpy scheme since it is consistent with the mushy nodes being treated as isothermal. Note that such issues arise only when k L (T m ) and k S (T m ) are substantially different, in which case the sensitivity of the solution to the choice of effective conductivity should be examined by comparing the results from the various choices. (14a) yields the lowest effective conductivity and (16)-(17) yields the highest, so these two pretty much bracket the system behavior. We emphasize again that the interface location is not involved in the computation at all, this being an essential advantage of the enthalpy method. If the problem being modeled admits a sharp interface, then the enthalpy scheme ought to produce a single mushy node at each time step. If at time t n the mushy node is the m-th node, then a good approximation to the interface location X(t n ) is given by X n : = x m λ n m x m. (18) REMARK 1. Missing the phase-change The latent heat effect is only felt in mushy nodes, so each control volume should pass through the mushy state before changing phase. The algorithm

8 4.3 THE ENTHALPY METHOD IN ONE SPACE DIMENSION 217 described here is "robust" in this respect, so skipping this transition indicates a bug in the code, or too large a time-step. Some other implementations may not be so robust and one must be careful not to miss the transition. Especially prone are algorithms that track the temperature and account for the latent heat via a source term. REMARK 2. Temperature dependent heat capacities If c S = c S (T), c L = c L (T), then the equation of state is the nonlinear relation (7), and finding T from E is not quite as simple as in the constant c S, c L case. If E 0 we need to find T from the equation E = ρc S(τ )dτ,for T m which a Newton-Raphson method may be employed. Alternatively, we may rewrite the equation as de dt = ρc S(T), or dt de = 1, which is an ODE with ρc S (T) initial condition T = T m for E = 0. Similarly, if E ρ L, then we may solve the equation E = T ρc L(τ )dτ + ρ L via a Newton-Raphson method, or T m solve the ODE dt de = 1 ρc L (T) with initial condition T = T m for E = ρ L. Any ODE solver can be used for this purpose, e.g. forward Euler, backward Euler, Runge-Kutta, etc. Actually, the temperature dependence of heat capacities is commonly expressed in the form c i (T) = A i + B i T + C i, i = S, L, (19) T 2 with T in degrees Kelvin and A i, B i, C i given constants. Then the integrals expressing the sensible heat can be computed analytically, and the resulting algebraic equations may be solved very effectively via a Newton-Raphson method. Note that this needs to be done for each node at each time step, adding considerably to the expense of the computation. A reasonable starting value is the temperature at the previous time step, T n j. T 4.3.C A time-explicit scheme Choosing θ = 0 in (12), the fluxes are evaluated at the old time t n and we assume that up to time t n+1 the process is driven by these fluxes. The explicit scheme proceeds as follows. Initially, the phase and temperature of each control volume are known with T 0 j = T init (x j ), j = 1, 2,..., M, (20) which in turn determine the enthalpies E 0 j, j = 1, 2,..., M, via (10). Assume that we have found enthalpies, temperatures and phase-states ( λ j ) through the n-th

9 218 CHAPTER 4 time step. From (13) we find the liquid fractions, λ n j, hence the phase of each node and from (12f) the (mean) temperatures. If only one node is mushy the interface location at time t n is given by (18). Now we compute the conductivities from (14), the resistances and fluxes from (12b,c,e), with θ = 0, and then E n+1 j is found from (12d), j = 1, 2,..., M. Note that for the boundary control volumes ( j = 2, M 1 ) we may use the analog to the implicit relation (43) of 4.1, in order to guarantee the Maximum Principle and still have the CFL condition guarantee no growth of errors. Thus, the updating of enthalpies to time t n+1 is complete. The stability condition is the same as in the pure conduction case, namely where min x = min x j and j=1,2,...,m t n 1 2 (min x) 2 (max α n ), (21) max α n = max k L (T n j ) ρc j, k S (T n j ) ρc j, j = 1, 2,..., M. It is good practice to take a number slightly smaller than 1 2 in order to avoid stability problems arising from roundoff. The value of max α n can be computed at each time step t n and then we can use t n = 1 (min x) 2 as the next time step. As 2 max α n this quantity may become impractically small, it is good programming practice to halt the computation if t n becomes smaller than a prescribed minimum t, and carefully examine what caused it to become so small. The great advantage of the time-explicit scheme lies in its simplicity and the ease with which it can be programmed. In situations where the time-step must be small for physical reasons (to capture rapidly moving fronts or resolve rapid changes in data, for example), the stability requirement may not impose undue restrictions, and the explicit scheme may turn out to be as efficient as implicit schemes. The extreme case of laser annealing with picosecond or nanosecond pulses is such a situation [ALEXIADES et al, 1985a]. 4.3.D Performance of the explicit scheme on a one-phase problem To see how the scheme of 4.3.C performs, we test it on the simplest problem with known exact solution, namely the one-phase Stefan Problem with constant imposed temperature at x = 0. The Neumann (similarity) solution in dimensionless variables appears in (14)-(16) of 2.1. To retain direct physical meaning, we implement the enthalpy scheme on the original formulation (1)-(4) of 2.1, which can be made identical to the dimensionless formulation ((19)-(23), 2.1) by choosing T m = 0. ρ = c L = k L = 1, T L = 1, L = 1 St. (22)

10 4.3 THE ENTHALPY METHOD IN ONE SPACE DIMENSION 219 We simulate melting in the slab 0 x 1 for two extreme values of the Stefan number: St =.1 and St = 5; the corresponding transcendental roots are found to be λ =.22andλ = To exhibit the convergence of the algorithm, we discretize the slab 0 x 1 with M = 10, 20 and 40 uniform subintervals. Since α = k L /ρc L = 1 (from (22)), the corresponding time steps will be (see (21)) t 1 2 ( 1 10 )2, 1 2 ( 1 20 )2 and 1 2 ( 1 40 )2, showing the severe limitation on the time step imposed by the stability criterion. Table shows temperatures at several locations x, at time t = 3 for the problem with St = 0. 1 and at time t =. 12 when St = 5. At these times the melt fronts have not reached x =. 8 yet, so there has been no backface influence. The second column shows the exact (Neumann) temperatures found as in 2.1. The numerically computed temperatures with M = 10, 20 and 40 nodes are listed in the other columns (linearly interpolated from nodal values for M = 20 and M = 40). Observe the progressive convergence to the exact solution as M increases. It is also interesting to compare the code execution run times for the three mesh sizes: on an IBM-PC/XT, they were 12.5, 41.5 and 260 seconds for St = 0. 1 and 7, 9 and 24 seconds for St = 5, respectively for M = 10, 20 and 40 illustrating the dramatic slowdown the finer mesh causes. In Table we compare the exact and numerical interface locations at a few sample times from the same runs as above. In Figures and 4.3.4, the computed temperature history (melting curve) at a fixed location is compared with the exact (Neumann) solution when St = 0. 1 and St = 5 respectively. The staircase shape is characteristic of enthalpy methods and it is much more pronounced for M = 10 nodes (Fig (a), 4.3.4(a)) than for Table 4.3.1: Exact and Computed Temperature Profiles For St = 0. 1 at time t = 3. 0 For St = 5 at time t =.12 x T exact M = 10 M = 20 M = 40 x T exact M = 10 M = 20 M =

11 220 CHAPTER 4 Table 4.3.2: Exact and Computed Interface Locations For St = 0. 1 For St = 5 time X exact M = 10 M = 20 M = 40 time X exact M = 10 M = 20 M = numerical with M = 10 nodes Figure 4.3.1(a). Temperature history at x =. 3, with M = 10 nodes, compared with the exact solution, St = M = 40 nodes (Fig (b), 4.3.4(b)). This is due to the fact that while the interface lies anywhere inside a particular mesh interval, the temperature of that interval is held at T m, so the temperature in the rest of the slab relaxes to a steady state corresponding to a fixed isotherm through that node. When the interface moves to the next mesh interval, the temperature adjusts rapidly and then relaxes to a new steady state. It follows that the duration of each step is strictly a function of the time the interface remains in each mesh interval, and therefore, the finer the mesh the shorter the steps. Indeed, using M = 80 nodes the computed and exact solutions would be indistinguishable graphically. Figures and show that the interface location computed with only M = 10 and M = 20 nodes, for St = 0. 1 and St = 5 respectively, agrees well with the exact interface. Finally, temperature profiles with M = 10 and M = 40 nodes are shown in Figures 4.3.3(a),(b) (at time t = 2., St = 0. 1) and Figures 4.3.6(a),(b) (at time t =. 1, St = 5). These figures bare out the fact that while numerical methods for phase-change problems can easily capture interface locations and even temperature profiles, the errors show up vividly in temperature history plots.

12 4.3 THE ENTHALPY METHOD IN ONE SPACE DIMENSION 221 numerical with M = 40 nodes Figure 4.3.1(b). Temperature history at x =. 3, with M = 40 nodes compared with the exact solution, St = numerical with M = 10 nodes Figure Melt front location with M = 10 nodes, compared with the exact solution, St = numerical with M = 10 nodes Figure 4.3.3(a). Temperature profile at time t = 2., with M = 10 nodes, compared with the exact solution, St = 0. 1.

13 222 CHAPTER 4 numerical with M = 40 nodes Figure 4.3.3(b). Temperature profile at time t = 2., with M = 40 nodes, compared with the exact solution, St = numerical with M = 10 nodes Figure 4.3.4(a). Temperature history at x =. 3, with M = 10 nodes, compared with the exact solution, St = 5. numerical with M = 40 nodes Figure 4.3.4(b). Temperature history at x =. 3, with M = 40 nodes, compared with the exact solution, St = 5.

14 4.3 THE ENTHALPY METHOD IN ONE SPACE DIMENSION 223 numerical with M = 20 nodes Figure Melt front location with M = 20 nodes, compared with the exact solution, St = 5. numerical with M = 10 nodes Figure 4.3.6(a). Temperature profile at time t =. 1, with M = 10 nodes, compared with the exact solution, St = 5. numerical with M = 40 nodes Figure 4.3.6(b). Temperature profile at time t =. 1, with M = 40 nodes, compared with the exact solution, St = 5.

A Moving-Mesh Finite Element Method and its Application to the Numerical Solution of Phase-Change Problems

A Moving-Mesh Finite Element Method and its Application to the Numerical Solution of Phase-Change Problems A Moving-Mesh Finite Element Method and its Application to the Numerical Solution of Phase-Change Problems M.J. Baines Department of Mathematics, The University of Reading, UK M.E. Hubbard P.K. Jimack

More information

Numerical Solution of Integral Equations in Solidification and Melting with Spherical Symmetry

Numerical Solution of Integral Equations in Solidification and Melting with Spherical Symmetry Numerical Solution of Integral Equations in Solidification and Melting with Spherical Symmetry V. S. Ajaev and J. Tausch 2 Southern Methodist University ajaev@smu.edu 2 Southern Methodist University tausch@smu.edu

More information

Finite Difference Solution of the Heat Equation

Finite Difference Solution of the Heat Equation Finite Difference Solution of the Heat Equation Adam Powell 22.091 March 13 15, 2002 In example 4.3 (p. 10) of his lecture notes for March 11, Rodolfo Rosales gives the constant-density heat equation as:

More information

Mush liquid interfaces with cross flow

Mush liquid interfaces with cross flow Mush liquid interfaces with cross flow Devin Conroy March 15, 27 1 Introduction The solidification of a binary melt growing into a supercooled region may lead to the formation of a mushy layer as a result

More information

Lecture 4: Numerical solution of ordinary differential equations

Lecture 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 information

Time stepping methods

Time stepping methods Time stepping methods ATHENS course: Introduction into Finite Elements Delft Institute of Applied Mathematics, TU Delft Matthias Möller (m.moller@tudelft.nl) 19 November 2014 M. Möller (DIAM@TUDelft) Time

More information

Introduction to Heat and Mass Transfer. Week 8

Introduction to Heat and Mass Transfer. Week 8 Introduction to Heat and Mass Transfer Week 8 Next Topic Transient Conduction» Analytical Method Plane Wall Radial Systems Semi-infinite Solid Multidimensional Effects Analytical Method Lumped system analysis

More information

Introduction to Heat and Mass Transfer. Week 9

Introduction to Heat and Mass Transfer. Week 9 Introduction to Heat and Mass Transfer Week 9 補充! Multidimensional Effects Transient problems with heat transfer in two or three dimensions can be considered using the solutions obtained for one dimensional

More information

13 PDEs on spatially bounded domains: initial boundary value problems (IBVPs)

13 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 information

Numerical methods for the Navier- Stokes equations

Numerical methods for the Navier- Stokes equations Numerical methods for the Navier- Stokes equations Hans Petter Langtangen 1,2 1 Center for Biomedical Computing, Simula Research Laboratory 2 Department of Informatics, University of Oslo Dec 6, 2012 Note:

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING CAMBRIDGE, MASSACHUSETTS NUMERICAL FLUID MECHANICS FALL 2011

MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING CAMBRIDGE, MASSACHUSETTS NUMERICAL FLUID MECHANICS FALL 2011 MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING CAMBRIDGE, MASSACHUSETTS 02139 2.29 NUMERICAL FLUID MECHANICS FALL 2011 QUIZ 2 The goals of this quiz 2 are to: (i) ask some general

More information

Scientific Computing: An Introductory Survey

Scientific Computing: An Introductory Survey Scientific Computing: An Introductory Survey Chapter 9 Initial Value Problems for Ordinary Differential Equations Prof. Michael T. Heath Department of Computer Science University of Illinois at Urbana-Champaign

More information

Solution Methods. Steady State Diffusion Equation. Lecture 04

Solution Methods. Steady State Diffusion Equation. Lecture 04 Solution Methods Steady State Diffusion Equation Lecture 04 1 Solution methods Focus on finite volume method. Background of finite volume method. Discretization example. General solution method. Convergence.

More information

n v molecules will pass per unit time through the area from left to

n v molecules will pass per unit time through the area from left to 3 iscosity and Heat Conduction in Gas Dynamics Equations of One-Dimensional Gas Flow The dissipative processes - viscosity (internal friction) and heat conduction - are connected with existence of molecular

More information

Chapter 6 - Ordinary Differential Equations

Chapter 6 - Ordinary Differential Equations Chapter 6 - Ordinary Differential Equations 7.1 Solving Initial-Value Problems In this chapter, we will be interested in the solution of ordinary differential equations. Ordinary differential equations

More information

Partial differential equations

Partial 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 information

MULTIGRID CALCULATIONS FOB. CASCADES. Antony Jameson and Feng Liu Princeton University, Princeton, NJ 08544

MULTIGRID CALCULATIONS FOB. CASCADES. Antony Jameson and Feng Liu Princeton University, Princeton, NJ 08544 MULTIGRID CALCULATIONS FOB. CASCADES Antony Jameson and Feng Liu Princeton University, Princeton, NJ 0544 1. Introduction Development of numerical methods for internal flows such as the flow in gas turbines

More information

A Numerical Investigation of Laser Heating Including the Phase Change Process in Relation to Laser Drilling

A Numerical Investigation of Laser Heating Including the Phase Change Process in Relation to Laser Drilling A Numerical Investigation of Laser Heating Including the Phase Change Process in Relation to Laser Drilling I.Z. Naqavi, E. Savory & R.J. Martinuzzi Advanced Fluid Mechanics Research Group Department of

More information

Lecture Notes to Accompany. Scientific Computing An Introductory Survey. by Michael T. Heath. Chapter 9

Lecture Notes to Accompany. Scientific Computing An Introductory Survey. by Michael T. Heath. Chapter 9 Lecture Notes to Accompany Scientific Computing An Introductory Survey Second Edition by Michael T. Heath Chapter 9 Initial Value Problems for Ordinary Differential Equations Copyright c 2001. Reproduction

More information

Introduction to First Order Equations Sections

Introduction to First Order Equations Sections A B I L E N E C H R I S T I A N U N I V E R S I T Y Department of Mathematics Introduction to First Order Equations Sections 2.1-2.3 Dr. John Ehrke Department of Mathematics Fall 2012 Course Goals The

More information

Heat Transfer Equations The starting point is the conservation of mass, momentum and energy:

Heat Transfer Equations The starting point is the conservation of mass, momentum and energy: ICLASS 2012, 12 th Triennial International Conference on Liquid Atomization and Spray Systems, Heidelberg, Germany, September 2-6, 2012 On Computational Investigation of the Supercooled Stefan Problem

More information

FDM for parabolic equations

FDM for parabolic equations FDM for parabolic equations Consider the heat equation where Well-posed problem Existence & Uniqueness Mass & Energy decreasing FDM for parabolic equations CNFD Crank-Nicolson + 2 nd order finite difference

More information

The effect of natural convection on solidification in tall tapered feeders

The effect of natural convection on solidification in tall tapered feeders ANZIAM J. 44 (E) ppc496 C511, 2003 C496 The effect of natural convection on solidification in tall tapered feeders C. H. Li D. R. Jenkins (Received 30 September 2002) Abstract Tall tapered feeders (ttfs)

More information

On the Development of Implicit Solvers for Time-Dependent Systems

On the Development of Implicit Solvers for Time-Dependent Systems School o something FACULTY School OF OTHER o Computing On the Development o Implicit Solvers or Time-Dependent Systems Peter Jimack School o Computing, University o Leeds In collaboration with: P.H. Gaskell,

More information

CS 450 Numerical Analysis. Chapter 9: Initial Value Problems for Ordinary Differential Equations

CS 450 Numerical Analysis. Chapter 9: Initial Value Problems for Ordinary Differential Equations 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 information

Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Module - 01 Lecture - 16

Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Module - 01 Lecture - 16 Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras Module - 01 Lecture - 16 In the last lectures, we have seen one-dimensional boundary value

More information

An Overview of Fluid Animation. Christopher Batty March 11, 2014

An Overview of Fluid Animation. Christopher Batty March 11, 2014 An Overview of Fluid Animation Christopher Batty March 11, 2014 What distinguishes fluids? What distinguishes fluids? No preferred shape. Always flows when force is applied. Deforms to fit its container.

More information

Ordinary Differential Equations

Ordinary Differential Equations Chapter 13 Ordinary Differential Equations We motivated the problem of interpolation in Chapter 11 by transitioning from analzying to finding functions. That is, in problems like interpolation and regression,

More information

Chapter 5. Formulation of FEM for Unsteady Problems

Chapter 5. Formulation of FEM for Unsteady Problems Chapter 5 Formulation of FEM for Unsteady Problems Two alternatives for formulating time dependent problems are called coupled space-time formulation and semi-discrete formulation. The first one treats

More information

Mathematics Qualifying Exam Study Material

Mathematics Qualifying Exam Study Material Mathematics Qualifying Exam Study Material The candidate is expected to have a thorough understanding of engineering mathematics topics. These topics are listed below for clarification. Not all instructors

More information

Numerical Methods of Applied Mathematics -- II Spring 2009

Numerical Methods of Applied Mathematics -- II Spring 2009 MIT OpenCourseWare http://ocw.mit.edu 18.336 Numerical Methods of Applied Mathematics -- II Spring 2009 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.

More information

Diffusion Processes. Lectures INF2320 p. 1/72

Diffusion Processes. Lectures INF2320 p. 1/72 Diffusion Processes Lectures INF2320 p. 1/72 Lectures INF2320 p. 2/72 Diffusion processes Examples of diffusion processes Heat conduction Heat moves from hot to cold places Diffusive (molecular) transport

More information

Chapter 1. Introduction

Chapter 1. Introduction Chapter 1 Introduction Many astrophysical scenarios are modeled using the field equations of fluid dynamics. Fluids are generally challenging systems to describe analytically, as they form a nonlinear

More information

Parallel Methods for ODEs

Parallel Methods for ODEs Parallel Methods for ODEs Levels of parallelism There are a number of levels of parallelism that are possible within a program to numerically solve ODEs. An obvious place to start is with manual code restructuring

More information

Non-linear Scalar Equations

Non-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 information

Numerical resolution of a two-component compressible fluid model with interfaces

Numerical resolution of a two-component compressible fluid model with interfaces Numerical resolution of a two-component compressible fluid model with interfaces Bruno Després and Frédéric Lagoutière February, 25 Abstract We study a totally conservative algorithm for moving interfaces

More information

Simulation of mixing of heterogeneous HE components

Simulation of mixing of heterogeneous HE components Chapter Simulation of mixing of heterogeneous HE components The majority on high explosives (HEs) used are blend ones. Properties of components differ that produces interaction on the grain scale (mesoprocesses).

More information

This section develops numerically and analytically the geometric optimisation of

This section develops numerically and analytically the geometric optimisation of 7 CHAPTER 7: MATHEMATICAL OPTIMISATION OF LAMINAR-FORCED CONVECTION HEAT TRANSFER THROUGH A VASCULARISED SOLID WITH COOLING CHANNELS 5 7.1. INTRODUCTION This section develops numerically and analytically

More information

Documentation of the Solutions to the SFPE Heat Transfer Verification Cases

Documentation of the Solutions to the SFPE Heat Transfer Verification Cases Documentation of the Solutions to the SFPE Heat Transfer Verification Cases Prepared by a Task Group of the SFPE Standards Making Committee on Predicting the Thermal Performance of Fire Resistive Assemblies

More information

Numerical techniques. Chapter Difference equations

Numerical techniques. Chapter Difference equations Chapter 6 Numerical techniques The differential equations (4.61), (4.62) and (4.64), in combination with boundary conditions such as equations (4.65) (4.68), constitute a two point boundary value problem.

More information

CHAPTER 10: Numerical Methods for DAEs

CHAPTER 10: Numerical Methods for DAEs CHAPTER 10: Numerical Methods for DAEs Numerical approaches for the solution of DAEs divide roughly into two classes: 1. direct discretization 2. reformulation (index reduction) plus discretization Direct

More information

The method of lines (MOL) for the diffusion equation

The 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 information

PHYS 410/555 Computational Physics Solution of Non Linear Equations (a.k.a. Root Finding) (Reference Numerical Recipes, 9.0, 9.1, 9.

PHYS 410/555 Computational Physics Solution of Non Linear Equations (a.k.a. Root Finding) (Reference Numerical Recipes, 9.0, 9.1, 9. PHYS 410/555 Computational Physics Solution of Non Linear Equations (a.k.a. Root Finding) (Reference Numerical Recipes, 9.0, 9.1, 9.4) We will consider two cases 1. f(x) = 0 1-dimensional 2. f(x) = 0 d-dimensional

More information

Advection / Hyperbolic PDEs. PHY 604: Computational Methods in Physics and Astrophysics II

Advection / Hyperbolic PDEs. PHY 604: Computational Methods in Physics and Astrophysics II Advection / Hyperbolic PDEs Notes In addition to the slides and code examples, my notes on PDEs with the finite-volume method are up online: https://github.com/open-astrophysics-bookshelf/numerical_exercises

More information

Ordinary differential equations - Initial value problems

Ordinary differential equations - Initial value problems Education has produced a vast population able to read but unable to distinguish what is worth reading. G.M. TREVELYAN Chapter 6 Ordinary differential equations - Initial value problems In this chapter

More information

Exact and Approximate Numbers:

Exact and Approximate Numbers: Eact and Approimate Numbers: The numbers that arise in technical applications are better described as eact numbers because there is not the sort of uncertainty in their values that was described above.

More information

An Overly Simplified and Brief Review of Differential Equation Solution Methods. 1. Some Common Exact Solution Methods for Differential Equations

An Overly Simplified and Brief Review of Differential Equation Solution Methods. 1. Some Common Exact Solution Methods for Differential Equations An Overly Simplified and Brief Review of Differential Equation Solution Methods We will be dealing with initial or boundary value problems. A typical initial value problem has the form y y 0 y(0) 1 A typical

More information

The Finite Difference Method

The Finite Difference Method Chapter 5. The Finite Difference Method This chapter derives the finite difference equations that are used in the conduction analyses in the next chapter and the techniques that are used to overcome computational

More information

Numerical Solutions to Partial Differential Equations

Numerical Solutions to Partial Differential Equations Numerical Solutions to Partial Differential Equations Zhiping Li LMAM and School of Mathematical Sciences Peking University The Implicit Schemes for the Model Problem The Crank-Nicolson scheme and θ-scheme

More information

MATH 415, WEEKS 7 & 8: Conservative and Hamiltonian Systems, Non-linear Pendulum

MATH 415, WEEKS 7 & 8: Conservative and Hamiltonian Systems, Non-linear Pendulum MATH 415, WEEKS 7 & 8: Conservative and Hamiltonian Systems, Non-linear Pendulum Reconsider the following example from last week: dx dt = x y dy dt = x2 y. We were able to determine many qualitative features

More information

Streamline calculations. Lecture note 2

Streamline calculations. Lecture note 2 Streamline calculations. Lecture note 2 February 26, 2007 1 Recapitulation from previous lecture Definition of a streamline x(τ) = s(τ), dx(τ) dτ = v(x,t), x(0) = x 0 (1) Divergence free, irrotational

More information

Thermal Systems. What and How? Physical Mechanisms and Rate Equations Conservation of Energy Requirement Control Volume Surface Energy Balance

Thermal Systems. What and How? Physical Mechanisms and Rate Equations Conservation of Energy Requirement Control Volume Surface Energy Balance Introduction to Heat Transfer What and How? Physical Mechanisms and Rate Equations Conservation of Energy Requirement Control Volume Surface Energy Balance Thermal Resistance Thermal Capacitance Thermal

More information

The Riccati transformation method for linear two point boundary problems

The Riccati transformation method for linear two point boundary problems Chapter The Riccati transformation method for linear two point boundary problems The solution algorithm for two point boundary value problems to be employed here has been derived from different points

More information

Draft Notes ME 608 Numerical Methods in Heat, Mass, and Momentum Transfer

Draft Notes ME 608 Numerical Methods in Heat, Mass, and Momentum Transfer Draft Notes ME 608 Numerical Methods in Heat, Mass, and Momentum Transfer Instructor: Jayathi Y. Murthy School of Mechanical Engineering Purdue University Spring 00 c 1998 J.Y. Murthy and S.R. Mathur.

More information

ALGEBRAIC FLUX CORRECTION FOR FINITE ELEMENT DISCRETIZATIONS OF COUPLED SYSTEMS

ALGEBRAIC FLUX CORRECTION FOR FINITE ELEMENT DISCRETIZATIONS OF COUPLED SYSTEMS Int. Conf. on Computational Methods for Coupled Problems in Science and Engineering COUPLED PROBLEMS 2007 M. Papadrakakis, E. Oñate and B. Schrefler (Eds) c CIMNE, Barcelona, 2007 ALGEBRAIC FLUX CORRECTION

More information

VIII. Phase Transformations. Lecture 38: Nucleation and Spinodal Decomposition

VIII. Phase Transformations. Lecture 38: Nucleation and Spinodal Decomposition VIII. Phase Transformations Lecture 38: Nucleation and Spinodal Decomposition MIT Student In this lecture we will study the onset of phase transformation for phases that differ only in their equilibrium

More information

ON THE CONSERVATION OF MASS AND ENERGY IN HYGROTHERMAL NUMERICAL SIMULATION WITH COMSOL MULTIPHYSICS

ON THE CONSERVATION OF MASS AND ENERGY IN HYGROTHERMAL NUMERICAL SIMULATION WITH COMSOL MULTIPHYSICS ON THE CONSERVATION OF MASS AND ENERGY IN HYGROTHERMAL NUMERICAL SIMULATION WITH COMSOL MULTIPHYSICS Michele Bianchi Janetti, Fabian Ochs, and Wolfgang Feist,2 Unit for Energy Efficient Buildings, University

More information

Multi-Robotic Systems

Multi-Robotic Systems CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed

More information

Last Update: April 7, 201 0

Last Update: April 7, 201 0 M ath E S W inter Last Update: April 7, Introduction to Partial Differential Equations Disclaimer: his lecture note tries to provide an alternative approach to the material in Sections.. 5 in the textbook.

More information

An introduction to Mathematical Theory of Control

An introduction to Mathematical Theory of Control An introduction to Mathematical Theory of Control Vasile Staicu University of Aveiro UNICA, May 2018 Vasile Staicu (University of Aveiro) An introduction to Mathematical Theory of Control UNICA, May 2018

More information

Comparison of Averaging Methods for Interface Conductivities in One-dimensional Unsaturated Flow in Layered Soils

Comparison of Averaging Methods for Interface Conductivities in One-dimensional Unsaturated Flow in Layered Soils Comparison of Averaging Methods for Interface Conductivities in One-dimensional Unsaturated Flow in Layered Soils Ruowen Liu, Bruno Welfert and Sandra Houston School of Mathematical & Statistical Sciences,

More information

Computation of Incompressible Flows: SIMPLE and related Algorithms

Computation of Incompressible Flows: SIMPLE and related Algorithms Computation of Incompressible Flows: SIMPLE and related Algorithms Milovan Perić CoMeT Continuum Mechanics Technologies GmbH milovan@continuummechanicstechnologies.de SIMPLE-Algorithm I - - - Consider

More information

Multistep Methods for IVPs. t 0 < t < T

Multistep Methods for IVPs. t 0 < t < T Multistep Methods for IVPs We are still considering the IVP dy dt = f(t,y) t 0 < t < T y(t 0 ) = y 0 So far we have looked at Euler s method, which was a first order method and Runge Kutta (RK) methods

More information

The Simplex Method: An Example

The Simplex Method: An Example The Simplex Method: An Example Our first step is to introduce one more new variable, which we denote by z. The variable z is define to be equal to 4x 1 +3x 2. Doing this will allow us to have a unified

More information

SOLIDIFICATION SURFACE SPEED CONTROL OF FERROMAGNETIC PIECES USING EDDY CURRENT HEATING

SOLIDIFICATION SURFACE SPEED CONTROL OF FERROMAGNETIC PIECES USING EDDY CURRENT HEATING SOLIDIFICATION SURFACE SPEED CONTROL OF FERROMAGNETIC PIECES USING EDDY CURRENT HEATING MIHAI MARICARU, MARILENA STĂNCULESCU, 1 VALERIU ŞTEFAN MINCULETE, 1 FLOREA IOAN HĂNŢILĂ 11 Key words: Coupled eddy

More information

Introduction to Initial Value Problems

Introduction to Initial Value Problems Chapter 2 Introduction to Initial Value Problems The purpose of this chapter is to study the simplest numerical methods for approximating the solution to a first order initial value problem (IVP). Because

More information

Basic Aspects of Discretization

Basic Aspects of Discretization Basic Aspects of Discretization Solution Methods Singularity Methods Panel method and VLM Simple, very powerful, can be used on PC Nonlinear flow effects were excluded Direct numerical Methods (Field Methods)

More information

Chapter 5 HIGH ACCURACY CUBIC SPLINE APPROXIMATION FOR TWO DIMENSIONAL QUASI-LINEAR ELLIPTIC BOUNDARY VALUE PROBLEMS

Chapter 5 HIGH ACCURACY CUBIC SPLINE APPROXIMATION FOR TWO DIMENSIONAL QUASI-LINEAR ELLIPTIC BOUNDARY VALUE PROBLEMS Chapter 5 HIGH ACCURACY CUBIC SPLINE APPROXIMATION FOR TWO DIMENSIONAL QUASI-LINEAR ELLIPTIC BOUNDARY VALUE PROBLEMS 5.1 Introduction When a physical system depends on more than one variable a general

More information

A 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 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 information

This chapter focuses on the study of the numerical approximation of threedimensional

This chapter focuses on the study of the numerical approximation of threedimensional 6 CHAPTER 6: NUMERICAL OPTIMISATION OF CONJUGATE HEAT TRANSFER IN COOLING CHANNELS WITH DIFFERENT CROSS-SECTIONAL SHAPES 3, 4 6.1. INTRODUCTION This chapter focuses on the study of the numerical approximation

More information

Fluid Animation. Christopher Batty November 17, 2011

Fluid Animation. Christopher Batty November 17, 2011 Fluid Animation Christopher Batty November 17, 2011 What distinguishes fluids? What distinguishes fluids? No preferred shape Always flows when force is applied Deforms to fit its container Internal forces

More information

Finite Volume Schemes: an introduction

Finite 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 information

Introduction LECTURE 1

Introduction LECTURE 1 LECTURE 1 Introduction The source of all great mathematics is the special case, the concrete example. It is frequent in mathematics that every instance of a concept of seemingly great generality is in

More information

Numerical Oscillations and how to avoid them

Numerical Oscillations and how to avoid them Numerical Oscillations and how to avoid them Willem Hundsdorfer Talk for CWI Scientific Meeting, based on work with Anna Mozartova (CWI, RBS) & Marc Spijker (Leiden Univ.) For details: see thesis of A.

More information

AM 205 Final Project The N-Body Problem

AM 205 Final Project The N-Body Problem AM 205 Final Project The N-Body Problem Leah Birch Elizabeth Finn Karen Yu December 14, 2012 Abstract The N-Body Problem can be solved using a variety of numeric integrators. Newton s Law of Universal

More information

Finite Element Solver for Flux-Source Equations

Finite Element Solver for Flux-Source Equations Finite Element Solver for Flux-Source Equations Weston B. Lowrie A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science in Aeronautics Astronautics University

More information

Fraunhofer Institute for Computer Graphics Research Interactive Graphics Systems Group, TU Darmstadt Fraunhoferstrasse 5, Darmstadt, Germany

Fraunhofer Institute for Computer Graphics Research Interactive Graphics Systems Group, TU Darmstadt Fraunhoferstrasse 5, Darmstadt, Germany Scale Space and PDE methods in image analysis and processing Arjan Kuijper Fraunhofer Institute for Computer Graphics Research Interactive Graphics Systems Group, TU Darmstadt Fraunhoferstrasse 5, 64283

More information

Jim Lambers MAT 772 Fall Semester Lecture 21 Notes

Jim Lambers MAT 772 Fall Semester Lecture 21 Notes Jim Lambers MAT 772 Fall Semester 21-11 Lecture 21 Notes These notes correspond to Sections 12.6, 12.7 and 12.8 in the text. Multistep Methods All of the numerical methods that we have developed for solving

More information

CS520: numerical ODEs (Ch.2)

CS520: numerical ODEs (Ch.2) .. CS520: numerical ODEs (Ch.2) Uri Ascher Department of Computer Science University of British Columbia ascher@cs.ubc.ca people.cs.ubc.ca/ ascher/520.html Uri Ascher (UBC) CPSC 520: ODEs (Ch. 2) Fall

More information

The Generalized Interpolation Material Point Method

The Generalized Interpolation Material Point Method Compaction of a foam microstructure The Generalized Interpolation Material Point Method Tungsten Particle Impacting sandstone The Material Point Method (MPM) 1. Lagrangian material points carry all state

More information

Introduction to Heat and Mass Transfer. Week 7

Introduction to Heat and Mass Transfer. Week 7 Introduction to Heat and Mass Transfer Week 7 Example Solution Technique Using either finite difference method or finite volume method, we end up with a set of simultaneous algebraic equations in terms

More information

Imprecise Filtering for Spacecraft Navigation

Imprecise Filtering for Spacecraft Navigation Imprecise Filtering for Spacecraft Navigation Tathagata Basu Cristian Greco Thomas Krak Durham University Strathclyde University Ghent University Filtering for Spacecraft Navigation The General Problem

More information

Introduction to Partial Differential Equations

Introduction to Partial Differential Equations Introduction to Partial Differential Equations Philippe B. Laval KSU Current Semester Philippe B. Laval (KSU) 1D Heat Equation: Derivation Current Semester 1 / 19 Introduction The derivation of the heat

More information

The Chemical Kinetics Time Step a detailed lecture. Andrew Conley ACOM Division

The Chemical Kinetics Time Step a detailed lecture. Andrew Conley ACOM Division The Chemical Kinetics Time Step a detailed lecture Andrew Conley ACOM Division Simulation Time Step Deep convection Shallow convection Stratiform tend (sedimentation, detrain, cloud fraction, microphysics)

More information

Chapter 6. Finite Element Method. Literature: (tiny selection from an enormous number of publications)

Chapter 6. Finite Element Method. Literature: (tiny selection from an enormous number of publications) Chapter 6 Finite Element Method Literature: (tiny selection from an enormous number of publications) K.J. Bathe, Finite Element procedures, 2nd edition, Pearson 2014 (1043 pages, comprehensive). Available

More information

Numerical Algorithms as Dynamical Systems

Numerical Algorithms as Dynamical Systems A Study on Numerical Algorithms as Dynamical Systems Moody Chu North Carolina State University What This Study Is About? To recast many numerical algorithms as special dynamical systems, whence to derive

More information

A recovery-assisted DG code for the compressible Navier-Stokes equations

A recovery-assisted DG code for the compressible Navier-Stokes equations A recovery-assisted DG code for the compressible Navier-Stokes equations January 6 th, 217 5 th International Workshop on High-Order CFD Methods Kissimmee, Florida Philip E. Johnson & Eric Johnsen Scientific

More information

A high order adaptive finite element method for solving nonlinear hyperbolic conservation laws

A high order adaptive finite element method for solving nonlinear hyperbolic conservation laws A high order adaptive finite element method for solving nonlinear hyperbolic conservation laws Zhengfu Xu, Jinchao Xu and Chi-Wang Shu 0th April 010 Abstract In this note, we apply the h-adaptive streamline

More information

Turbulence is a ubiquitous phenomenon in environmental fluid mechanics that dramatically affects flow structure and mixing.

Turbulence is a ubiquitous phenomenon in environmental fluid mechanics that dramatically affects flow structure and mixing. Turbulence is a ubiquitous phenomenon in environmental fluid mechanics that dramatically affects flow structure and mixing. Thus, it is very important to form both a conceptual understanding and a quantitative

More information

MATURITY EFFECTS IN CONCRETE DAMS

MATURITY EFFECTS IN CONCRETE DAMS MATURITY EFFECTS IN CONCRETE DAMS N.D. Fowkes, H. Mambili Mamboundou, O.D. Makinde, Y. Ballim and A. Patini Abstract Model equations for determining the coupled heat, moisture and maturity changes within

More information

Estimating Transient Surface Heating using a Cellular Automaton Energy-transport Model

Estimating Transient Surface Heating using a Cellular Automaton Energy-transport Model Estimating Transient Surface Heating using a Cellular Automaton Energy-transport Model Vallorie J. Peridier College of Engineering, Temple University, 1947 North Twelfth Street, Philadelphia, PA 19122

More information

INTRODUCTION TO FINITE ELEMENT METHODS ON ELLIPTIC EQUATIONS LONG CHEN

INTRODUCTION TO FINITE ELEMENT METHODS ON ELLIPTIC EQUATIONS LONG CHEN INTROUCTION TO FINITE ELEMENT METHOS ON ELLIPTIC EQUATIONS LONG CHEN CONTENTS 1. Poisson Equation 1 2. Outline of Topics 3 2.1. Finite ifference Method 3 2.2. Finite Element Method 3 2.3. Finite Volume

More information

Relaxation methods and finite element schemes for the equations of visco-elastodynamics. Chiara Simeoni

Relaxation methods and finite element schemes for the equations of visco-elastodynamics. Chiara Simeoni Relaxation methods and finite element schemes for the equations of visco-elastodynamics Chiara Simeoni Department of Information Engineering, Computer Science and Mathematics University of L Aquila (Italy)

More information

Problem Set Number 01, MIT (Winter-Spring 2018)

Problem Set Number 01, MIT (Winter-Spring 2018) Problem Set Number 01, 18.377 MIT (Winter-Spring 2018) Rodolfo R. Rosales (MIT, Math. Dept., room 2-337, Cambridge, MA 02139) February 28, 2018 Due Thursday, March 8, 2018. Turn it in (by 3PM) at the Math.

More information

PDE Solvers for Fluid Flow

PDE Solvers for Fluid Flow PDE Solvers for Fluid Flow issues and algorithms for the Streaming Supercomputer Eran Guendelman February 5, 2002 Topics Equations for incompressible fluid flow 3 model PDEs: Hyperbolic, Elliptic, Parabolic

More information

Numerical Methods I Solving Nonlinear Equations

Numerical Methods I Solving Nonlinear Equations Numerical Methods I Solving Nonlinear Equations Aleksandar Donev Courant Institute, NYU 1 donev@courant.nyu.edu 1 MATH-GA 2011.003 / CSCI-GA 2945.003, Fall 2014 October 16th, 2014 A. Donev (Courant Institute)

More information

Solving the Generalized Poisson Equation Using the Finite-Difference Method (FDM)

Solving the Generalized Poisson Equation Using the Finite-Difference Method (FDM) Solving the Generalized Poisson Equation Using the Finite-Difference Method (FDM) James R. Nagel September 30, 2009 1 Introduction Numerical simulation is an extremely valuable tool for those who wish

More information

AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS

AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS 1 / 43 AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS Treatment of Boundary Conditions These slides are partially based on the recommended textbook: Culbert

More information

Chapter 5 Time-Dependent Conduction

Chapter 5 Time-Dependent Conduction Chapter 5 Time-Dependent Conduction 5.1 The Lumped Capacitance Method This method assumes spatially uniform solid temperature at any instant during the transient process. It is valid if the temperature

More information

THERMAL ANALYSIS OF A SPENT FUEL TRANSPORTATION CASK

THERMAL ANALYSIS OF A SPENT FUEL TRANSPORTATION CASK Excerpt from the Proceedings of the COMSOL Conference 2009 Bangalore THERMAL ANALYSIS OF A SPENT FUEL TRANSPORTATION CASK P. Goyal*, Vishnu Verma, R.K. Singh & A.K. Ghosh Reactor Safety Division Bhabha

More information