ДОНЕЦКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ
КАФЕДРА АНГЛИЙСКОГО ЯЗЫКА
ДЛЯ ЕСТЕСТВЕННЫХ И ГУМАНИТАРНЫХ СПЕЦИАЛЬНОСТЕЙ
РЕФЕРАТ
ПО ПРОЧИТАННОЙ ЛИТЕРАТУРЕ ПО ТЕМЕ:
«Метод Мак-Кормака в вычислительной гидродинамике»
Аспиранта: Коркишко Валерии
Владимировны
Специальность: 01.02.05
«Механика жидкости, газа и
плазмы»
Руководитель по специальности:
д-р тех. наук, проф. Семко А.Н.
Руководитель по англ. языку:
к. фил. наук, Захарова А. Л.
ДОНЕЦК 2016
Отзыв научного руководителя
на реферат Коркишко В.В.
«Метод Мак-Кормака в вычислительной гидродинамике»
аспиранта
Кафедры общей физики и дидактики физики
Реферат по английскому языку по прочитанной литературе В. В. Коркишко на тему «Метод Мак-Кормака в вычислительной гидродинамике» посвящен изучению перспективы применения численного метода Мак-Кормака, популярного в газодинамике и аерокосмической динамике, к задачам вычислительной гидродинамики. И газодинамика, и гидродинамика описывают процессы, происходящие в сплошных средах, но при решении задач о движении жидкости необходимо учитывать многие специфичные факторы, такие как кавитация, наличие свободной поверхности, необходимость использовать в расчетах подвижную сетку.
В своем реферате В. В. Коркишко рассмотрела литературу посвященную вопросу, подобрала примеры, демонстрирующие возможность применения метода Мак-Кормака для задач гидродинамики.
В. В. Коркишко в процессе работы проявила самостоятельность, умение творчески работать с литературой, умение ставить задачи и выбирать наилучшие способы для их решения.
Реферат заслуживает оценки «ОТЛИЧНО».
Содержание
Введение
Раздел 1. Вклад Р. Мак-Кормака в развитие вычислительной гидродинамики
Раздел 2. Метод Мак-Кормака
Выводы
Список использованной литературы
Введение
Численные компьютерные симуляции сегодня являются неотъемлемой частью академического и промышленного процесса. Это явно видно по огромному количеству научных статей, появляющихся в периодических изданиях по всему миру, и по широкому разнообразию соответствующего программного обеспечения. Жидкостная динамика в этом отношении не исключение. При решении задач гидродинамики очень часто оказывается, что получить точное аналитическое решение - невозможно. Поэтому используют приближенные методы вычисления, или численные методы. Их можно разделить на два типа: методы с выделением разрывов и методы сквозного счета. Среди методов сквозного счета отдельную нишу занимают центральные схемы. Такие схемы могут служить универсальным конечно-разностным методом для решения нелинейных конвективно-диффузионных уравнений. Суть в том, что они не привязаны к специфичной собственной структуре задачи, а поэтому могут применяться напрямую как некие решающие черные ящики для общих законов сохранения и связанных с ними уравнений, управляющие спонтанно возникающими значительными градиентами.
Сейчас очень актуальным является повышение точности решения задач с помощью адаптации методов большего порядка аппроксимации.
Объект исследования – численные методы второго порядка.
Предмет исследования – метод Мак-Кормака
Цель работы: обзор современных статей о применении метода Мак-Кормака
Реферат состоит из двух разделов. Первый раздел посвящен анализу достижений Роберта Мак-Кормака в сфере компьютерного физического моделирования. Во втором разделе приведена формулировка явного метода Мак-Кормака, рассмотрена проблема численной устойчивости, принципы расширения одномернойц задачи на многомерное пргостранство.
Раздел 1. Вклад Р. Мак-Кормака в развитие вычислительной гидродинамики
Роберт Мак-Кормак – один из главных «двигателей» вычислительной динамики еще с самого момента обособления этого раздела физики, как отдельной науки. Он сделал значительный вклад в основы численных методов, применяемых для решения задач, описывающих движение сжимаемой среды, включая высокоскоростные среды с неравновесными химическими процессами. Кроме того, он применил эти методы к важным фундаментальным задачам, среди которых описание взаимодействия между пограничными слоями ударной волны, сверхзвуковые потоки для compression ramps, а также решил некоторые чисто прикладные задачи, например, обтекание аэрокосмических приборов.
Большинство исследователей, работающих в сфере вычислительной гидродинамики, хорошо знакомы с чрезвычайно эффективной модификацией метода Лакса-Вендроффа, известной в литературе как «метод Мак-Кормака». Но вместе с тем немало важных положений и идей Мак-Кормака касательно численных расчетов в газовой и гидродинамике остаются мало изученными. К таким концепциям относятся: конечно-объемный метод Мак-Кормака, метод с использованием численной диссипации второго и четвертого порядка, неявная схема Мак-Кормака, использование релаксационных техник для итерации уравнений сжимаемой среды в устойчивом состоянии и его модифицированная приближенная факторизованная схема. Он также использовал под-итерацию для ограничения (или минимизации) ошибок расщепления, обосновал применение численной вязкости в форме, подобной к форме естественной вязкости, для сохранения конструкции решений уравнений Навье-Стокса.
Мак-Кормак применил свои идеи ко многим физическим проблемам, включая задачи о сверхзвуковых ламинарных и турбулентных течениях и течениях с температурной или химической неравновесностью. Также он работал в сфере магнитогидродинамики.
Раздел 2. МетодМак-Кормака
Метод Мак-Кормака – это конечно-разностный метод типа предиктор-корректор. Метод Мак-Кормака широко используется для решения задач движения сжимаемого потока и других задач последние 30 лет. С момента появления схема Ма-Кормака претерпела множество модификаций и обобщений. Существуют как явная, так и неявная версии этого алгоритма. Также развита модификация для применения в методе конечных объемов. Метод Мак-Кормака считается краеугольным камнем вычислительной гидродинамики. Как явная, так и неявная версии метода позволяют решать гиперболические и параболические уравнения для положительного временного шага, при этом проявляя хорошие диссипативные и дисперсионные краевые свойства.
Популярность явного метода Мак-Кормака обусловлена как простотой его выражений, так и простотой применения этого метода, в том числе и для многомерных задач. Этапы предиктора и корректора используют прямое дифференцирование для производных по времени первого порядка, и одностороннее дифференцирование пространственной производной первого порядка. (Bernard., 1992) Для предиктора и корректора при дифференцировании по времени используется только разности «вперед». А вот направления пространственного дифференцирования в предикторе и корректоре всегда противоположны. В примере, если в схеме на шаге предиктор используются разности «назад», то в корректоре – «вперед». Разности «назад» и «вперед» можно циклически чередовать: таким образом, устраняется рассогласование, обусловленное аппроксимацией односторонними разностями, благодаря чему при вычислении нет нужды в расчете Якобиана, как это происходит в одно-шаговой явной схеме типа Лакса-Вендроффа
Основой метода Лакса-Вендроффа является разложение в ряд Тейлора до слагаемого второго порядка:
Выводы
Выводы по (Bernard., 1992)
Список использованной литературы
1. A. Perrin, Howard. H. Hu An Explicit Finite-Difference Scheme for Simulation of Moving Particles. Published in Journal of Computational Physics, Volume 212, Issue 1, 2006, pages 166-187.
2. Bernard Robert. – A MacCormack scheme for incompressible flow. – Computers Math. Applic. Vol.24. No. 5/6. 1992 – pp. 151 – 168.
3. C.T. Shaw, Using Computational Fluid Dynamics, Prentice Hall, 1992
4. Gottlieb David. Dissipative Two-Four Methods for Time-Dependent Problems. – Mathematics of computation, Vol.30, No. 136, 1976. – pp. 703-723
5. Griffiths Davis, Higham Desmond. MacCormack’s method for Advection-Reaction Equations. – University of Strathclyde Mathematics Research Report, No.25. 1999.
6. Griffiths Davis, Higham Desmond. Runge Kutta and MacCormack’s dynamics. – University of Strathclyde Mathematics Research Report, No.18. 1999.
7. Joe D. Hoffman. Numerical methods for engineers and scientists. Second edition revised and expanded. Chapter 11. – New York: Marcel Dekker, Inc. – 2001. – pp. 651 – 701.
8. John D. Anderson, Jr. Computational fluid dynamics: the basics with application. Chapter 6. / McGraw-Hill Series in Mechanical Engineering. – New York: McGraw-Hill, Inc. – 1995. – pp.216 – 280.
9. Kurganov Alexander, Tadmor Eitan. New High-Resolution Central Schemes for Nonlinear Conservation Laws and Convection–Diffusion Equations. – Journal of Computational Physics 160, 2000. – 241–282 p.
10. Leer Bram. Upwind and High-Resolution Methods for Compressible Flow: From Donor Cell to Residual-Distribution Schemes. - Communications in computational physics. Vol. 1, No. 2, 2006. – pp. 192-206.
11. MacCormack R.W. Numerical Solution of the Interaction of a Shock Wave with a Laminar Boundary Layer, in: Proceedings of the Second International Conference on Numerical Methods in Fluid Dynamics, Lecture Notes in Physics, Holt M. (ed.) vol. 8, p.151-163, New York, Springer-Verlag, 1971.
12. Wendroff Burton. The stability of MacCormack’s method for the Scalar Advection Equation. – Appl. Math. Lett., Vol.4., No. 2, 1992 – pp. 89-91.
13. Zalesak Steven. Fully Multidimensional Flux-Corrected Transport Algorithms for Fluids (Naval Research Laboratory, Washington). – Journal of Computational Physics, 31, 1979. – 335-362 p.
указываем только те статьи/книги/доклады, которые есть в дневнике как переведенные
Перечислять в алфавитном порядке
SUMMARY
The numerical scheme for the computation of a shock discontinuity developed by MacCormack has been extended to solve a number of differential equations, including cases explicitly containing higher-order derivatives. Comparisons with previous results are made, if available, to illustrate the advantages of the present method. The question of convergence of the numerical calculation is discussed. In the paper author analyzes the stability of the scheme and conjectures that alternating between the order in which the backward/forward steps are applied will allow the full (one-dimensional) CFL limit on time step. This conjecture certainly has been verified again and again in numerous applications of the method, but has not been proved.
The authors suggest a positive correlation between the accuracy and efficiency of a numerical method, pointing out that an explicit scheme operating at its maximum allowable time step has all the data needed to advance the solution, with a minimum of extraneous data. The purpose of this paper is to demonstrate the advantages of MacCormack scheme used earlier for the shock wave/laminar boundary layer interaction problem to more general fluid dynamics problems. The split explicit MacCormack scheme is applied to the inviscid equations of compressible flow to solve for the supersonic flow past symmetric diamond-shaped airfoils and double compression corners using simple, non-orthogonal, sheared meshes. They achieve results in excellent agreement with the exact (inviscid) solutions for these problems, demonstrating a reduction in computational time of more than a factor of two, relative to the unsplit method. The split method allows both: 1) advancing the solution at the full one-dimensional CFL limit in each space dimension, and 2) advancing the solution in the direction of the smaller mesh spacing multiple time steps for each time step in the coarser direction, allowing a better matching of the numerical and physical domains of dependence.
The authors use three problems to illustrate three different points. The linear wave (advection) equation is used to show that the MacCormack explicit method reproduces the exact solution at a Courant number of unity due, the authors argue, to the alignment of the spacetime mesh with the solution for this value of Courant number. Second, the inviscid Burgers equation is used to show that, without corrective measures, the numerical scheme may capture (physically incorrect) expansion "shocks." Finally, the authors consider solutions of the Euler equations for several two-dimensional, supersonic flows, including flows past wedges, diamond airfoils, and a sphere. For these flows it is shown that the numerical error is reduced when the mesh is aligned with the shock position.
Список терминов
1 |
Advective |
Адвективный В гидродинамической литературе на русском языке примерно до 2010 года термин переводился как «конвективный», т.е. термины аdvective и сonvective не различались. В работах после 2010 термины различаются только при переводах статей с английского языка. |
2 |
Artificial viscosity |
Искусственная вязкость |
3 |
Basin |
Базис шаблона |
4 |
Cavity |
Кавитация |
5 |
Cell-centered algorithm |
Алгоритм, опирающийся на данные центра ячейки |
6 |
Characteritic decompositions |
Характеристическое разложение |
7 |
Componentwise approach |
Компонентный подход |
8 |
Computational Fluid Dynamics (CFD) |
Вычислительная гидродинамика |
9 |
Conservation form |
Консервативная форма |
10 |
Conservation law |
Закон сохранения |
11 |
Conserved variables |
Консервативные члены |
12 |
Consistency |
Cогласованность |
13 |
Convection number |
Параметр конвекции |
14 |
Convection-diffusion |
Конвективно-диффузионный |
15 |
Convective |
Конвективный |
16 |
Convergence |
Cходимость |
17 |
Convex |
Выпуклый |
18 |
Curvature |
Кривизна |
19 |
Curvilinear coordinate |
Криволинейные координаты |
20 |
Degenerate diffusion |
Вырожденная диффузия |
21 |
Density |
Плотность |
22 |
discrete |
Дискретный |
23 |
Dispersive ripples |
Дисперсионные осцилляции |
24 |
Dissipation lenght |
Ширина «размазывания» |
25 |
Eigenstructure |
Собственная структура |
26 |
Eigenvalue |
Собственные значения |
27 |
Explicit |
Явный |
28 |
Face-centered algorithm |
Алгоритм, опирающийся на параметры границ |
29 |
family of schemes |
Семейство схем |
30 |
FCT (Flux-Corrected Transport) |
Техника с корректированием потоков в ячейке |
31 |
FDE (functional differential equation) |
Функциональное дифференциальное уравнение |
32 |
Finite-difference method |
Конечно-разностный метод |
33 |
Fluid dynamics |
Гидродинамика |
34 |
Flux |
Поток |
35 |
Forward-difference approximation |
Аппроксимация разностями «вперед» |
36 |
Framework |
Структура |
37 |
Heat conductivity |
Теплопроводность |
38 |
Hypersonic |
Ультразвуковой |
39 |
Hypervelocity |
Гиперзвуковая (космическая) скорость |
40 |
Impact cratering |
Образование кратера ударной волной |
41 |
Implicit |
Неявный |
42 |
Incompressible |
Несжимаемый |
43 |
Initial value |
Начальные параметры |
44 |
Interface |
Сопряжение |
45 |
Interpolant |
Интерполированный |
46 |
Inviscid |
Невязкий |
47 |
Irrotational |
Невихревой |
48 |
Laminar |
Ламинарный |
49 |
Maximum principle |
Принцип максимума |
50 |
Mesh ratio |
Параметр сетки |
51 |
Minmod limiter |
Ограничитель типа minmod |
52 |
Multidimensional |
Многомерный |
53 |
Node |
Узел ячейки |
54 |
Non-equilibrium |
Неравновесный |
55 |
nonoscillatory |
Монотонный |
56 |
Nonsmooth |
Негладкий |
57 |
Numerical viscosity |
Численная вязкость |
58 |
ODE (ordinary differential equation) |
Обыкновенное дифференциальное уравнение |
59 |
One-dimensional |
Одномерный |
60 |
One-side approximation |
Одно-сторонняя аппроксимация |
61 |
Order of accuracy |
Порядок точности |
62 |
PDE (Partial Differential Equation) |
Частные дифференциальные уравнения |
63 |
Piecewise-linear approach |
Кусочно-линейный подход |
64 |
Plate wave |
Плоская волна |
65 |
Pressure |
Давление |
66 |
Propagation speed |
Скорость переноса |
67 |
Relative error |
Относительная ошибка |
68 |
Relaxation scheme |
Релаксационная схема |
69 |
Resolution |
Разрешающая способность |
70 |
Riemann fans |
Области Риманового решения |
71 |
Roundoff error |
Ошибка округления |
72 |
semi-discrete |
Полу-дискретный |
73 |
Shock discontinuities |
Разрыв |
74 |
skin friction |
Поверхностное трение |
75 |
Smooth |
Гладкий |
76 |
Source term |
Параметр истока |
77 |
Space derivative |
Производная по координате |
78 |
Space marching |
Пространственная дискретизация |
79 |
Spatial |
Пространственный |
80 |
Stability |
Устойчивость |
81 |
Steady state |
Устойчивая фаза |
82 |
Stencil |
Шаблон |
83 |
Streamline |
Линия тока |
84 |
Stress term |
Параметр напряжений |
85 |
Supersonic |
Сверхзвуковой |
86 |
Taylor expansion |
Разложение в ряд Тейлора |
87 |
Temperatute |
Температура |
88 |
Temporal |
Временной |
89 |
Time averaging |
Усреднение по времени |
90 |
Time derivative |
Производная по времени |
91 |
Time marching |
Временная дискретизация |
92 |
Total-variation |
Общая вариация |
93 |
Transonic |
Трансзвуковой |
94 |
Transportive flux |
Транспортный поток |
95 |
Truncation error |
Ошибка дискретизации |
96 |
Turbulent |
Турбулентный |
97 |
Two-dimensional |
Двумерный |
98 |
Upwind scheme |
Схемы, с расчетом в направлении «против потока» |
99 |
Vortex |
Вихрь |
100 |
Weak condition |
Условие, определяющее слабое решение |
My research
My name is Valeria Korkishko. I graduated from Donetsk National University in 2014. Now I’m a post-graduate student of the Faculty of Physics and Technology. I’m a teacher of physics. I really love my job, I love the process of sharing my knowledge with other people. But I also have interests in science. My special subject is Computational Fluid Dynamics. My research deals with principals of modeling pulse and wave flows with mobile borders.
I’m particularly interested in application of Mac-Cormack method to the high pulse fluid flows. One of the first tasks is to verify and if possible to amplify knowledge of possibility of application Mac-Cormack method to hydrodynamics method. I have been working at the problem for two years. I got interested in it when I was a student. My present work is based on the theory developed by my scientific adviser Alexandr Nikolaevich Semko. He has PHD at technical sciences. The title of his doctor’s dissertation was “Pulse and wave flows of liquid with mobile borders”. He proved it in 2006. Ten years after the problem hasn’t lost its topical significance.
The title of my future dissertation is “Computational modeling of high pulse processes and technologies”. Pulse and wave flows with mobile borders meet in many physical processes bound to short-term and intensive influence on fluid, such as impact, explosion, electrical discharge etc. Dimensional redistribution of energy takes place in such kind of processes. It leads to sharp local increase of energy density. This effect is widely used in different installations and technological processes. Essential features of such processes are fugacity, high pressure, wave character and cavitation. Such flows are described by equations of non-stationary gas dynamics with appropriate initial and boundary conditions. Boundary conditions are often put on the specific borders. Motion laws of such borders are not known in advance and are a part of the decision of a problem.
All these factors essentially complicate the decision of such issues. Therefore working out of the mathematical models adequately reflecting pulse and wave flows of fluid with mobile borders and cavitation is still the actual problem to which my research is devoted.
Computational Fluid Dynamics (CFD) provides a qualitative (and sometimes even quantitative) prediction of fluid flows by means of mathematical modeling (partial differential equations), numerical methods (discretization and solution techniques) and software tools (solvers, pre- and post-processing utilities). CFD uses a computer to solve the mathematical equations for the problem at hand. At present there is a growing interest in improving the accuracy of numerical methods. CFD is a highly interdisciplinary research area, which lies at the interface of physics, applied mathematics and computer science.
In computational fluid dynamics, the Mac-Cormack method is a widely used discretization scheme for the numerical solution of hyperbolic partial differential equations. This second-order finite difference method was introduced by Robert W. Mac-Cormack in 1969. The Mac-Cormack method is very elegant and easy to understand and program. It was this which first attached my notice. It is well suited for nonlinear equations (inviscid Burgers equation, Euler equations, etc.) Unlike first-order upwind scheme, the Mac-Cormack does not introduce diffusive errors in the solution. However, it is known to introduce dispersive errors in the region where the gradient is high. In my research the theory of flux-corrected transport (FCT) developed by Boris and Book is extended to the numerical Mac-Cormack method in order to minimize dispersive errors. It has been established by recent studies that Mac-Cormacks method can be adequately applied to calculate liquid flows. So the scientific validity of my job is application of Mac-Cormack method, widely used in gas dynamics, to liquid dynamics.
My research is based on several steps. Initially, one must make mathematical model. Secondly, generation of cells, time instants, space and time discretization comes. Main part is software implementation and post-processing visualization. And after verification of model, the certain issues can be solved. Now I got more results in theoretical part rather than in practical use of obtained data. The obtained results agree with the previous findings. The problems are still far from being completely understood.
I’m planning to finish my research work by the end of my study at the post-graduate course. I hope to get the degree of Candidate of Technical Science. By this time I will have got some publications in scientific periodicals. I think my dissertation will make a certain contribution to the knowledge of the subject by the discovery of new facts about the effectivity of Mac-Cormack’s method being applied to high pulse flows with mobile borders.