Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Совершенно согласованный слой (PML) — это искусственный поглощающий слой для волновых уравнений, обычно используемый для обрезания вычислительных областей в численных методах при моделировании задач с открытыми границами, особенно в методах FDTD и FE. Ключевое свойство PML, отличающее его от обычного поглощающего материала, заключается в том, что он разработан таким образом, чтобы волны, падающие на PML из среды, не являющейся PML, не отражались на границе раздела. Это свойство позволяет PML эффективно поглощать исходящие волны из внутренней части вычислительной области, не отражая их обратно внутрь. PML был первоначально предложен Беренгером в 1994 году для использования с уравнениями Максвелла, и с тех пор было разработано несколько связанных переформулировок PML как для уравнений Максвелла, так и для других уравнений волнового типа, таких как эластодинамика, линеаризованные уравнения Эйлера, уравнения Гельмгольца и пороупругость. Оригинальная формулировка Беренгера называется PML с разделением полей, поскольку она разделяет электромагнитные поля на два нефизических поля в области PML. Более поздняя формулировка, получившая большую популярность благодаря своей простоте и эффективности, называется одноосевым PML или UPML, в которой PML описывается как искусственный анизотропный поглощающий материал. Хотя и формулировка Беренгера, и UPML изначально были получены путем ручного построения условий, при которых падающие плоские волны не отражаются от границы раздела PML из однородной среды, обе формулировки позже были показаны эквивалентными гораздо более элегантному и общему подходу: PML с растянутыми координатами. В частности, было показано, что PML соответствуют преобразованию координат, в котором одна (или несколько) координат отображаются на комплексные числа; более точно, это фактически аналитическое продолжение волнового уравнения в комплексные координаты, заменяющее распространяющиеся (колеблющиеся) волны экспоненциально затухающими волнами. Эта точка зрения позволяет получать PML для неоднородных сред, таких как волноводы, а также для других систем координат и волновых уравнений.
A perfectly matched layer (PML) is an artificial absorbing layer for wave equations, commonly used to truncate computational regions in numerical methods to simulate problems with open boundaries, especially in the FDTD and FE methods. The key property of a PML that distinguishes it from an ordinary absorbing material is that it is designed so that waves incident upon the PML from a non PML medium do not reflect at the interface—this property allows the PML to strongly absorb outgoing waves from the interior of a computational region without reflecting them back into the interior. PML was originally formulated by Berenger in 1994 for use with Maxwell's equations, and since that time there have been several related reformulations of PML for both Maxwell's equations and for other wave type equations, such as elastodynamics, the linearized Euler equations, Helmholtz equations, and poroelasticity. Berenger's original formulation is called a split field PML, because it splits the electromagnetic fields into two unphysical fields in the PML region. A later formulation that has become more popular because of its simplicity and efficiency is called uniaxial PML or UPML, in which the PML is described as an artificial anisotropic absorbing material. Although both Berenger's formulation and UPML were initially derived by manually constructing the conditions under which incident plane waves do not reflect from the PML interface from a homogeneous medium, both formulations were later shown to be equivalent to a much more elegant and general approach: stretched coordinate PML. In particular, PMLs were shown to correspond to a coordinate transformation in which one (or more) coordinates are mapped to complex numbers; more technically, this is actually an analytic continuation of the wave equation into complex coordinates, replacing propagating (oscillating) waves by exponentially decaying waves. This viewpoint allows PMLs to be derived for inhomogeneous media such as waveguides, as well as for other coordinate systems and wave equations.
Техническое описание
В частности, для PML, предназначенного для поглощения волн, распространяющихся в направлении x, в волновое уравнение включается следующее преобразование. Где бы ни появлялась производная по x в волновом уравнении, она заменяется на:
Specifically, for a PML designed to absorb waves propagating in the x direction, the following transformation is included in the wave equation. Wherever an x derivative appears in the wave equation, it is replaced by:
где ω – угловая частота, а – некоторая функция от x. Где бы ни было положительным, распространяющиеся волны ослабляются, поскольку:
where is the angular frequency and is some function of x. Wherever is positive, propagating waves are attenuated because:
где мы рассматриваем плоскую волну, распространяющуюся в направлении +x (при x > 0), и применили преобразование (аналитическое продолжение) к комплексным координатам: , или, эквивалентно, . То же самое преобразование координат вызывает ослабление волн, когда их зависимость от x имеет вид для некоторой постоянной распространения k: это включает в себя плоские волны, распространяющиеся под некоторым углом к оси x, а также поперечные моды волновода. Вышеуказанное преобразование координат может быть оставлено в преобразованных волновых уравнениях или объединено с описанием материала (например, диэлектрической и магнитной проницаемостями в уравнениях Максвелла) для формирования описания UPML. Коэффициент σ/ω зависит от частоты, поэтому скорость затухания пропорциональна k/ω, которая не зависит от частоты в однородных материалах (исключая материальную дисперсию, например, для вакуума) из-за дисперсионного соотношения между ω и k. Однако эта частотная зависимость означает, что реализация PML во временной области, например, в методе FDTD, сложнее, чем для поглотителя, не зависящего от частоты, и включает в себя подход вспомогательного дифференциального уравнения (ADE) (эквивалентно, i/ω появляется как интеграл или свёртка во временной области). Идеально согласованные слои в своей первоначальной форме ослабляют только распространяющиеся волны; чисто затухающие волны (поля, экспоненциально убывающие) колеблются в PML, но не затухают быстрее. Однако затухание затухающих волн также может быть ускорено путем включения растяжения координат в PML: это соответствует тому, чтобы сделать σ в вышеуказанном выражении комплексным числом, где мнимая часть определяет растяжение координат, которое заставляет затухающие волны затухать быстрее.
where we have taken a planewave propagating in the +x direction (for ) and applied the transformation (analytic continuation) to complex coordinates: , or equivalently The same coordinate transformation causes waves to attenuate whenever their x dependence is in the form for some propagation constant k: this includes planewaves propagating at some angle with the x axis and also transverse modes of a waveguide. The above coordinate transformation can be left as is in the transformed wave equations, or can be combined with the material description (e. g. the permittivity and permeability in Maxwell's equations) to form a UPML description. The coefficient σ/ω depends upon frequency—this is so the attenuation rate is proportional to k/ω, which is independent of frequency in a homogeneous material (not including material dispersion, e. g. for vacuum) because of the dispersion relation between ω and k. However, this frequency dependence means that a time domain implementation of PML, e. g. in the FDTD method, is more complicated than for a frequency independent absorber, and involves the auxiliary differential equation (ADE) approach (equivalently, i/ω appears as an integral or convolution in time domain). Perfectly matched layers, in their original form, only attenuate propagating waves; purely evanescent waves (exponentially decaying fields) oscillate in the PML but do not decay more quickly. However, the attenuation of evanescent waves can also be accelerated by including a real coordinate stretching in the PML: this corresponds to making σ in the above expression a complex number, where the imaginary part yields a real coordinate stretching that causes evanescent waves to decay more quickly.
Ограничения идеально совпадающих слоев
PML широко используется и стал методом поглошающей границы по умолчанию во многих областях вычислительной электродинамики. К счастью, для леворуких сред (в которых все волны распространяются в обратном направлении) существует простое решение: достаточно изменить знак σ. Однако возникает сложность, поскольку физические леворукие материалы дисперсны: они проявляют леворукость только в определенном диапазоне частот, поэтому коэффициент σ необходимо сделать частотно-зависимым. К сожалению, даже без использования экзотических материалов можно создать определенные волноводные структуры (например, полые металлические трубки с цилиндром с высоким показателем преломления в центре), которые поддерживают как обратные, так и прямые волновые решения на одной и той же частоте, в результате чего любой выбор знака для σ приводит к экспоненциальному росту, и в таких случаях PML становится необратимо нестабильным. Важным ограничением PML также является требование инвариантности среды в направлении, ортогональном границе, для обеспечения аналитического продолжения решения в комплексные координаты (комплексное "растяжение координат"). Следовательно, подход PML перестает быть применимым (перестает быть идеально поглощающим при бесконечном разрешении) для периодических сред (например, фотонных или фононных кристаллов) или даже для волновода, входящего в границу под углом.
PML is widely used and has become the absorbing boundary technique of choice in much of computational electromagnetism. Fortunately, there is a simple solution in a left handed medium (for which all waves are backwards): merely flip the sign of σ. A complication, however, is that physical left handed materials are dispersive: they are only left handed within a certain frequency range, and therefore the σ coefficient must be made frequency dependent. Unfortunately, even without exotic materials, one can design certain waveguiding structures (such as a hollow metal tube with a high index cylinder in its center) that exhibit both backwards and forwards wave solutions at the same frequency, such that any sign choice for σ will lead to exponential growth, and in such cases PML appears to be irrecoverably unstable. Another important limitation of PML is that it requires that the medium be invariant in the direction orthogonal to the boundary, in order to support the analytic continuation of the solution to complex coordinates (the complex "coordinate stretching"). As a consequence, the PML approach is no longer valid (no longer reflectionless at infinite resolution) in the case of periodic media (e. g. photonic crystals or phononic crystals) or even simply a waveguide that enters the boundary at an oblique angle.