Treat All Integrals As Volume Integrals: a Unified, Parallel, Grid-Based Method for Evaluation of Volume, Surface, and Path Integrals on Implicitly Defined Domains
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
On the Spectrum of Volume Integral Operators in Acoustic Scattering M Costabel
On the Spectrum of Volume Integral Operators in Acoustic Scattering M Costabel To cite this version: M Costabel. On the Spectrum of Volume Integral Operators in Acoustic Scattering. C. Constanda, A. Kirsch. Integral Methods in Science and Engineering, Birkhäuser, pp.119-127, 2015, 978-3-319- 16726-8. 10.1007/978-3-319-16727-5_11. hal-01098834v2 HAL Id: hal-01098834 https://hal.archives-ouvertes.fr/hal-01098834v2 Submitted on 20 Apr 2015 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. 1 On the Spectrum of Volume Integral Operators in Acoustic Scattering M. Costabel IRMAR, Université de Rennes 1, France; [email protected] 1.1 Volume Integral Equations in Acoustic Scattering Volume integral equations have been used as a theoretical tool in scattering theory for a long time. A classical application is an existence proof for the scattering problem based on the theory of Fredholm integral equations. This approach is described for acoustic and electromagnetic scattering in the books by Colton and Kress [CoKr83, CoKr98] where volume integral equations ap- pear under the name “Lippmann-Schwinger equations”. In electromagnetic scattering by penetrable objects, the volume integral equation (VIE) method has also been used for numerical computations. -
Vector Calculus and Multiple Integrals Rob Fender, HT 2018
Vector Calculus and Multiple Integrals Rob Fender, HT 2018 COURSE SYNOPSIS, RECOMMENDED BOOKS Course syllabus (on which exams are based): Double integrals and their evaluation by repeated integration in Cartesian, plane polar and other specified coordinate systems. Jacobians. Line, surface and volume integrals, evaluation by change of variables (Cartesian, plane polar, spherical polar coordinates and cylindrical coordinates only unless the transformation to be used is specified). Integrals around closed curves and exact differentials. Scalar and vector fields. The operations of grad, div and curl and understanding and use of identities involving these. The statements of the theorems of Gauss and Stokes with simple applications. Conservative fields. Recommended Books: Mathematical Methods for Physics and Engineering (Riley, Hobson and Bence) This book is lazily referred to as “Riley” throughout these notes (sorry, Drs H and B) You will all have this book, and it covers all of the maths of this course. However it is rather terse at times and you will benefit from looking at one or both of these: Introduction to Electrodynamics (Griffiths) You will buy this next year if you haven’t already, and the chapter on vector calculus is very clear Div grad curl and all that (Schey) A nice discussion of the subject, although topics are ordered differently to most courses NB: the latest version of this book uses the opposite convention to polar coordinates to this course (and indeed most of physics), but older versions can often be found in libraries 1 Week One A review of vectors, rotation of coordinate systems, vector vs scalar fields, integrals in more than one variable, first steps in vector differentiation, the Frenet-Serret coordinate system Lecture 1 Vectors A vector has direction and magnitude and is written in these notes in bold e.g. -
Mathematical Theorems
Appendix A Mathematical Theorems The mathematical theorems needed in order to derive the governing model equations are defined in this appendix. A.1 Transport Theorem for a Single Phase Region The transport theorem is employed deriving the conservation equations in continuum mechanics. The mathematical statement is sometimes attributed to, or named in honor of, the German Mathematician Gottfried Wilhelm Leibnitz (1646–1716) and the British fluid dynamics engineer Osborne Reynolds (1842–1912) due to their work and con- tributions related to the theorem. Hence it follows that the transport theorem, or alternate forms of the theorem, may be named the Leibnitz theorem in mathematics and Reynolds transport theorem in mechanics. In a customary interpretation the Reynolds transport theorem provides the link between the system and control volume representations, while the Leibnitz’s theorem is a three dimensional version of the integral rule for differentiation of an integral. There are several notations used for the transport theorem and there are numerous forms and corollaries. A.1.1 Leibnitz’s Rule The Leibnitz’s integral rule gives a formula for differentiation of an integral whose limits are functions of the differential variable [7, 8, 22, 23, 45, 55, 79, 94, 99]. The formula is also known as differentiation under the integral sign. H. A. Jakobsen, Chemical Reactor Modeling, DOI: 10.1007/978-3-319-05092-8, 1361 © Springer International Publishing Switzerland 2014 1362 Appendix A: Mathematical Theorems b(t) b(t) d ∂f (t, x) db da f (t, x) dx = dx + f (t, b) − f (t, a) (A.1) dt ∂t dt dt a(t) a(t) The first term on the RHS gives the change in the integral because the function itself is changing with time, the second term accounts for the gain in area as the upper limit is moved in the positive axis direction, and the third term accounts for the loss in area as the lower limit is moved. -
Unifying Parametric and Implicit Surface Representations for Computer Graphics: Parametric Surface Display and Algebraic Surface Fitting
Purdue University Purdue e-Pubs Department of Computer Science Technical Reports Department of Computer Science 1990 Unifying Parametric and Implicit Surface Representations for Computer Graphics: Parametric Surface Display and Algebraic Surface Fitting Changrajit L. Bajaj Report Number: 90-995 Bajaj, Changrajit L., "Unifying Parametric and Implicit Surface Representations for Computer Graphics: Parametric Surface Display and Algebraic Surface Fitting" (1990). Department of Computer Science Technical Reports. Paper 846. https://docs.lib.purdue.edu/cstech/846 This document has been made available through Purdue e-Pubs, a service of the Purdue University Libraries. Please contact [email protected] for additional information. UNWYING PARAMETRIC AND IMPLICIT SURFACE REPRESENTATIONS FOR COMPUTER GRAPIDCS: PARAl\ffiTRIC SURFACE DISPLAY AND ALGEnRAIC SURFACEFI1TING Ch:lIldl"lljit L. ll11jllj CSD TR-995 July 1990 Unifying Parametric and Implicit Surface Representations for Computer Graphics: Parametric Surface Display and Algebraic Surface Fitting Chandcrjit Bajaf Department of Computer Science Purdue University West Lafayette, IN 47907 Abstract These are brief survey notes on recent progress in topics dealing with rational surface display aod surface fitting with piecewise algebraic surface patches. It is hoped thai the reader shall delve deeper into specific technical results, by tracking the numerous citations to references provided. Several pictures (unfortnnately grey scale images) are included to illustrate the results of certain algorithms. These notes arc part of a course to be taught at this year's Siggraph 1990. Slides of the course arc also included in the appendix. 'Supported in part by NSF granl D~lS 88-16286 and aNR conlrad NOOOH-88-K-0402 1 1 Introduction Rationality of the algebraic curve or surface is a. -
An Introduction to Fluid Mechanics: Supplemental Web Appendices
An Introduction to Fluid Mechanics: Supplemental Web Appendices Faith A. Morrison Professor of Chemical Engineering Michigan Technological University November 5, 2013 2 c 2013 Faith A. Morrison, all rights reserved. Appendix C Supplemental Mathematics Appendix C.1 Multidimensional Derivatives In section 1.3.1.1 we reviewed the basics of the derivative of single-variable functions. The same concepts may be applied to multivariable functions, leading to the definition of the partial derivative. Consider the multivariable function f(x, y). An example of such a function would be elevations above sea level of a geographic region or the concentration of a chemical on a flat surface. To quantify how this function changes with position, we consider two nearby points, f(x, y) and f(x + ∆x, y + ∆y) (Figure C.1). We will also refer to these two points as f x,y (f evaluated at the point (x, y)) and f . | |x+∆x,y+∆y In a two-dimensional function, the “rate of change” is a more complex concept than in a one-dimensional function. For a one-dimensional function, the rate of change of the function f with respect to the variable x was identified with the change in f divided by the change in x, quantified in the derivative, df/dx (see Figure 1.26). For a two-dimensional function, when speaking of the rate of change, we must also specify the direction in which we are interested. For example, if the function we are considering is elevation and we are standing near the edge of a cliff, the rate of change of the elevation in the direction over the cliff is steep, while the rate of change of the elevation in the opposite direction is much more gradual. -
Lecture 33 Classical Integration Theorems in the Plane
Lecture 33 Classical Integration Theorems in the Plane In this section, we present two very important results on integration over closed curves in the plane, namely, Green’s Theorem and the Divergence Theorem, as a prelude to their important counterparts in R3 involving surface integrals. Green’s Theorem in the Plane (Relevant section from Stewart, Calculus, Early Transcendentals, Sixth Edition: 16.4) 2 1 Let F(x,y) = F1(x,y) i + F2(x,y) j be a vector field in R . Let C be a simple closed (piecewise C ) curve in R2 that encloses a simply connected (i.e., “no holes”) region D ⊂ R. Also assume that the ∂F ∂F partial derivatives 2 and 1 exist at all points (x,y) ∈ D. Then, ∂x ∂y ∂F ∂F F · dr = 2 − 1 dA, (1) IC Z ZD ∂x ∂y where the line integration is performed over C in a counterclockwise direction, with D lying to the left of the path. Note: 1. The integral on the left is a line integral – the circulation of the vector field F over the closed curve C. 2. The integral on the right is a double integral over the region D enclosed by C. Special case: If ∂F ∂F 2 = 1 , (2) ∂x ∂y for all points (x,y) ∈ D, then the integrand in the double integral of Eq. (1) is zero, implying that the circulation integral F · dr is zero. IC We’ve seen this situation before: Recall that the above equality condition for the partial derivatives is the condition for F to be conservative. -
Math 132 Exam 1 Solutions
Math 132, Exam 1, Fall 2017 Solutions You may have a single 3x5 notecard (two-sided) with any notes you like. Otherwise you should have only your pencils/pens and eraser. No calculators are allowed. No consultation with any other person or source of information (physical or electronic) is allowed during the exam. All electronic devices should be turned off. Part I of the exam contains questions 1-14 (multiple choice questions, 5 points each) and true/false questions 15-19 (1 point each). Your answers in Part I should be recorded on the “scantron” card that is provided. If you need to make a change on your answer card, be sure your original answer is completely erased. If your card is damaged, ask one of the proctors for a replacement card. Only the answers marked on the card will be scored. Part II has 3 “written response” questions worth a total of 25 points. Your answers should be written on the pages of the exam booklet. Please write clearly so the grader can read them. When a calculation or explanation is required, your work should include enough detail to make clear how you arrived at your answer. A correct numeric answer with sufficient supporting work may not receive full credit. Part I 1. Suppose that If and , what is ? A) B) C) D) E) F) G) H) I) J) so So and therefore 2. What are all the value(s) of that make the following equation true? A) B) C) D) E) F) G) H) I) J) all values of make the equation true For any , 3. -
Introduction to Theoretical Methods Example
Differentiation of integrals and Leibniz rule • We are interested in solving problems of the type d Z v(x) f (x; t)dt dx u(x) • Notice in addition to the limits depending on x, the function f (x; t) also depends on x • First lets take the case where the limits are constants (u(x) = b and v(x) = a) • In most instances we can take the derivative inside the integral (as a partial derivative) d Z b Z b @f (x; t) f (x; t)dt = dt dx a a @x Patrick K. Schelling Introduction to Theoretical Methods Example R 1 n −kt2 • Find 0 t e dt for n odd • First solve for n = 1, 1 Z 2 I = te−kt dt 0 • Use u = kt2 and du = 2ktdt, so 1 1 Z 2 1 Z 1 I = te−kt dt = e−udu = 0 2k 0 2k dI R 1 3 −kt2 1 • Next notice dk = 0 −t e dt = − 2k2 • We can take successive derivatives with respect to k, so we find Z 1 2n+1 −kt2 n! t e dt = n+1 0 2k Patrick K. Schelling Introduction to Theoretical Methods Another example... the even n case R 1 n −kt2 • The even n case can be done of 0 t e dt • Take for I in this case (writing in terms of x instead of t) 1 Z 2 I = e−kx dx −∞ • We can write for I 2, 1 1 Z Z 2 2 I 2 = e−k(x +y )dxdy −∞ −∞ • Make a change of variables to polar coordinates, x = r cos θ, y = r sin θ, and x2 + y 2 = r 2 • The dxdy in the integrand becomes rdrdθ (we will explore this more carefully in the next chapter) Patrick K. -
Chapter 3: Mathematics of the Poisson Equations
3 Mathematics of the Poisson Equation 3.1 Green functions and the Poisson equation (a) The Dirichlet Green function satisfies the Poisson equation with delta-function charge 2 3 − r GD(r; ro) = δ (r − ro) (3.1) and vanishes on the boundary. It is the potential at r due to a point charge (with unit charge) at ro in the presence of grounded (Φ = 0) boundaries The simplest free space green function is just the point charge solution 1 Go = (3.2) 4πjr − roj In two dimensions the Green function is −1 G = log jr − r j (3.3) o 2π o which is the potential from a line of charge with charge density λ = 1 (b) With Dirichlet boundary conditions the Laplacian operator is self-adjoint. The dirichlet Green function is symmetric GD(r; r0) = GD(r0; r). This is known as the Green Reciprocity Theorem, and appears in many clever ways. The intuitive way to understand this is that for grounded boundary b.c. −∇2 is a real self adjoint 2 3 operator (i.e. a real symmetric matrix). Now −∇ GD(r; r0) = δ (r − r0), so in a functional sense 2 GD(r; r0) is the inverse matrix of −∇ . The inverse of a real symmetric matrix is also real and sym- metric. If the Laplace equation with Dirichlet b.c. is discretized for numerical work, these statements become explicitly rigorous. (c) The Poisson equation or the boundary value problem of the Laplace equation can be solved once the Dirichlet Green function is known. Z Z 3 Φ(r) = d xo GD(r; ro)ρ(ro) − dSo no · rro GD(r; ro)Φ(ro) (3.4) V @V where no is the outward directed normal. -
Parametric & Implicit Surfaces
3D Object Representations • Points • Solids o Range image o Voxels o Point cloud o BSP tree Parametric & Implicit o CSG Sweep Surfaces • Surfaces o o Polygonal mesh Thomas Funkhouser o Subdivision • High-level structures Princeton University o Parametric o Scene graph Implicit Application specific COS 426, Spring 2007 o o Surfaces Parametric Surfaces • What makes a good surface representation? • Boundary defined by parametric functions: o Accurate o x = fx(u,v) o Concise o y = fy(u,v) o Intuitive specification o z = fz(u,v) y o Local support o Affine invariant Parametric functions v define mapping from o Arbitrary topology (u,v) to (x,y,z): v o Guaranteed continuity o Natural parameterization x o Efficient display u Efficient intersections u o z H&B Figure 10.46 FvDFH Figure 11.42 Parametric Surfaces Parametric Surfaces • Boundary defined by parametric functions: • Example: surface of revolution o x = fx(u,v) o Take a curve and rotate it about an axis o y = fy(u,v) o z = fz(u,v) • Example: ellipsoid x = r cos φ cos θ = x φ θ y ry cos sin = φ z rz sin H&B Figure 10.10 Demetri Terzopoulos 1 Parametric Surfaces Parametric Surfaces • Example: swept surface • How do we describe arbitrary smooth surfaces o Sweep one curve along path of another curve with parametric functions? Demetri Terzopoulos H&B Figure 10.46 Piecewise Polynomial Parametric Surfaces Parametric Patches • Surface is partitioned into parametric patches: • Each patch is defined by blending control points Same ideas as parametric splines! Same ideas as parametric curves! Watt -
5.5 Volumes: Tubes 435
5.5 volumes: tubes 435 5.5 Volumes: Tubes In Section 5.2, we devised the “disk” method to find the volume swept out when a region is revolved about a line. To find the volume swept out when revolving a region about the x-axis (see margin), we made cuts perpendicular to the x-axis so that each slice was (approximately) a “disk” with volume p (radius)2 · (thickness). Adding the volumes of these slices together yielded a Riemann sum. Taking a limit as the thicknesses of the slices approached 0, we obtained a definite integral representation for the exact volume that had the form: Z b p [ f (x)]2 dx a The disk method, while useful in many circumstances, can be cumber- some if we want to find the volume when a region defined by a curve of the form y = f (x) is revolved about the y-axis or some other vertical Refer to Examples 6(b) and 6(c) from Sec- line. To revolve the region about the y-axis, the disk method requires tion 5.2 to refresh your memory. that we rewrite the original equation y = f (x) as x = g(y). Sometimes y this is easy: if y = 3x then x = 3 . But sometimes it is not easy at all: if y = x + ex, then we cannot solve for x as an elementary function of y. The “Tube” Method Partition the x-axis (as we did in the “disk” method) to cut the region into thin, almost-rectangular vertical “slices.” When we revolve one of these slices about the y-axis (see below), we can approximate the volume of the resulting “tube” by cutting the “wall” of the tube and rolling it out flat: to get a thin, solid rectangular box. -
Polygon Meshes and Implicit Surfaces
Polygon Meshes and Implicit Surfaces PPoollyyggoonn MMeesshheess PPaarraammeettrriicc SSuurrffaacceess IImmpplliicciitt SSuurrffaacceess CCoonnssttrruuccttiivvee SSoolliidd GGeeoommeettrryy 10/01/02 Modeling Complex Shapes • We want to build models of very complicated objects • An equation for a sphere is possible, but how about an equation for a telephone, or a face? • Complexity is achieved using simple pieces – polygons, parametric surfaces, or implicit surfaces • Goals – Model anything with arbitrary precision (in principle) – Easy to build and modify – Efficient computations (for rendering, collisions, etc.) – Easy to implement (a minor consideration...) 2 What do we need from shapes in Computer Graphics? • Local control of shape for modeling • Ability to model what we need • Smoothness and continuity • Ability to evaluate derivatives • Ability to do collision detection • Ease of rendering No one technique solves all problems 3 Curve Representations Polygon Meshes Parametric Surfaces Implicit Surfaces 4 Polygon Meshes • Any shape can be modeled out of polygons – if you use enough of them… • Polygons with how many sides? – Can use triangles, quadrilaterals, pentagons, … n- gons – Triangles are most common. – When > 3 sides are used, ambiguity about what to do when polygon nonplanar, or concave, or self- intersecting. • Polygon meshes are built out of – vertices (points) edges – edges (line segments between vertices) faces – faces (polygons bounded by edges) 5 vertices Polygon Models in OpenGL • for faceted shading • for smooth shading