2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 В чем принципиальное различие между МКР, МКЭ, МГЭ и т.д.?
Сообщение03.09.2008, 04:25 


08/08/08
17
Часто можно встретить упоминания методов конечных разностей (МКР), конечных элементов (МКЭ), конечных объемов (МКО), граничных элементов (МГЭ). Чем они отличаются между собой? Есть ли литература в которой описаны различия между методами? Еще лучше было бы, если бы один и тот же простой пример был решен с помощью каждого из этих методов. Лично для меня все это методы конечных элементов, потому что область дробиться на элементарные кубики, как их не назови. Но для математиков, видимо, различия более существенны, раз даже терминология придумана. Хорошо, если бы кто-нибудь рассказал на пальцах, по-простому.

 Профиль  
                  
 
 
Сообщение03.09.2008, 08:36 
Супермодератор
Аватара пользователя


29/07/05
8248
Москва
Переносится из дискуссионного раздела.

 Профиль  
                  
 
 Re: В чем принципиальное различие между МКР, МКЭ, МГЭ и т.д.
Сообщение03.09.2008, 09:36 
Заслуженный участник
Аватара пользователя


11/04/07
1352
Москва
Algorithm писал(а):
В чем принципиальное различие между МКР, МКЭ, МГЭ и т.д.?


МГЭ - метод, использующий аналитические решения для численного решения краевых задач, когда в контрольных точках на границе удовлетворяются граничные условия. Из этих соотношений составляется система алгебраических уравнений и может быть вычислено решение в любой точке. Метод хорош для полубесконечных тел. Недостаток метода - невозможность решать нелиенйные задачи.

МКЭ - метод формирования алгебраических уравнений на основе матриц элементов. Для узловых точек, скажем в плоском случае, к точке могут примыкать три, четыре или больше элементов. Это в некоторых случаях может привести к потере аппроксимации. Метод очень эффективен для быстрого получения первого результата решения задачи.

МКР - формирование алгебраических уравнений осуществляется на шаблоне, когда топология узла и находящихся рядом с ним ячеек (элементов) строго задана. Для существенно нелинейных задач это позволяет проводить аппроксимацию в криволинейных координатах с более высоким порядком. Считается, что достоверность решений МКР существенно больше чем у МКЭ.

 Профиль  
                  
 
 
Сообщение03.09.2008, 17:46 


08/08/08
17
Спасибо! Но ведь и в МКЭ и в МКР формируются конечно-разностные уравнения? Под шаблоном в МКР подразумевается фиксированное количество примыкающих к рассматриваемой точке элементов? Странно, что МКЭ дает более быстрое решение, при том, что топология более сложная... Или это достигается за счет того, что где нужно - можно поставить более подходящие элементы с меньшим количеством связей, тем самым уменьшая размерность матрицы? А в МКР хочешь или не хочешь - используй фиксированный шаблон, и уравнений получается больше, так? :)

А МКО, метод конечных объемов, чем отличается от всех остальных?

 Профиль  
                  
 
 
Сообщение04.09.2008, 10:30 
Заслуженный участник
Аватара пользователя


11/04/07
1352
Москва
Algorithm писал(а):
Но ведь и в МКЭ и в МКР формируются конечно-разностные уравнения?

В МКЭ конечно-разностные уравнения формируются в программе и их нельзя увидеть в виде формул. В МКР это иногда удается сделать.
Algorithm писал(а):
Странно, что МКЭ дает более быстрое решение, при том, что топология более сложная...

Время решения задачи МКР на компьютере иногда меньше чем МКЭ. Быстрота решения не всегда связана с быстротой решения алгоритма, реализованного на компьютере. Она также включает время подготовки исходных данных, адаптации предыдущей версии программы к новой задаче, решение тестовых задач и др. МКЭ очень прост и эффективен в подготовке модели со сложной геометрией.
Algorithm писал(а):
А МКО, метод конечных объемов, чем отличается от всех остальных?

Метод конечных объемов больше используется в гидродинамике. Для ячеек с произвольным количеством граней (ребер) формулируются алгебраические соотношения, иногда существенно нелинейные и больше похожие на гидравлические формулы. В отличии от МКЭ и МКР в них отсутствуют узловые определяющие параметры среды, отдавая предпочтение параметрам на ребрах и гранях.

 Профиль  
                  
 
 
Сообщение04.09.2008, 20:01 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Zai в сообщении #142413 писал(а):
МКР - формирование алгебраических уравнений осуществляется на шаблоне, когда топология узла и находящихся рядом с ним ячеек (элементов) строго задана.

А как насчёт МКР с динамически формируемой сеткой?

 Профиль  
                  
 
 
Сообщение04.09.2008, 21:45 
Аватара пользователя


17/07/08
322
Munin писал(а):
Цитата:
А как насчёт МКР с динамически формируемой сеткой?

Это мы давно прошли (см. на стр. 131 раздел 5. Adaptive grid methods в докладе:
Kolev N.P., Katkovsky E.A. "Transient Two-Phase Flow Analysis Using High-order Numerical Schemes", in Multi-Phase Flow and Heat Transfer III. Part A: Fundamentals. Elsevier Science Publishers B.V., Amsterdam, IMACS, 1984, pp. 111-135.

 Профиль  
                  
 
 
Сообщение05.09.2008, 08:11 
Заслуженный участник
Аватара пользователя


11/04/07
1352
Москва
Munin писал(а):
А как насчёт МКР с динамически формируемой сеткой?

Если в реализации МКР не используются свойства шаблона, то как данную реализацию считать МКР?

 Профиль  
                  
 
 
Сообщение05.09.2008, 09:14 


02/09/08
143
А в чем проблема? В каждой точке решаем систему уравнений на коэффициенты, чтобы добиться нужного порядка точности.

 Профиль  
                  
 
 
Сообщение05.09.2008, 13:18 
Заслуженный участник
Аватара пользователя


23/08/07
5420
Нов-ск
Zai писал(а):
Munin писал(а):
А как насчёт МКР с динамически формируемой сеткой?

Если в реализации МКР не используются свойства шаблона, то как данную реализацию считать МКР?
Поясните, пожалуйста, что Вы понимаете под "(не)используются свойства шаблона".

 Профиль  
                  
 
 
Сообщение05.09.2008, 13:51 
Заслуженный участник
Аватара пользователя


11/04/07
1352
Москва
TOTAL писал(а):
Поясните, пожалуйста, что Вы понимаете под "(не)используются свойства шаблона".

не используются свойства шаблона:
Если алгебраические соотношения в узле получены из некоторых алгебраических соотношений в ячейках и при этом алгебраических соотношения в ячейке получены без каких либо данных из рядом находящихся ячеек.

 Профиль  
                  
 
 
Сообщение05.09.2008, 13:59 
Заслуженный участник
Аватара пользователя


23/08/07
5420
Нов-ск
Zai писал(а):
TOTAL писал(а):
Поясните, пожалуйста, что Вы понимаете под "(не)используются свойства шаблона".

не используются свойства шаблона:
Если алгебраические соотношения в узле получены из некоторых алгебраических соотношений в ячейках и при этом алгебраических соотношения в ячейке получены без каких либо данных из рядом находящихся ячеек.
Абсолютно непонятно, что такое "не используются свойства шаблона".
А что такое "используются свойства шаблона"?
Вообще, что такое "свойства шаблона"?

 Профиль  
                  
 
 
Сообщение05.09.2008, 14:58 
Заслуженный участник
Аватара пользователя


11/04/07
1352
Москва
Шаблон используется в МКР при замене пространственных и временных производных на их конечно-разностные аналоги. В МКЭ шаблон отсутствует.
из Вики http://ru.wikipedia.org/wiki/Свойство_(программирование) :
Свойство - составляющая часть объекта, доступ к которой осуществляется программистом, как и к переменным объекта.

В МКЭ не используются свойства шаблона, как и сам шаблон.

Добавлено спустя 1 минуту 54 секунды:

Munin писал(а):
А как насчёт МКР с динамически формируемой сеткой?

Есть ли шаблон для МКР с динамически формируемой сеткой?

 Профиль  
                  
 
 
Сообщение05.09.2008, 19:55 
Аватара пользователя


17/07/08
322
Munin писал(а):
А как насчёт МКР с динамически формируемой сеткой?

Цитата:
Есть ли шаблон для МКР с динамически формируемой сеткой?
Шаблон может быть. а может и не быть
Поясню на примере одномерного нестационарного ур-ния теплопроводности (всем известного).
Примитивная КР-схема: трехточечный шаблон по пространству и двухточечный - по времени.
Теперь усложняем алгоритм сгущая сетку в местах, где решение быстро меняется и разряжаем сетку там где решение изменяется слабо. При этом шаблон остаётся неизменным.
Очевидно, что для такой схемы потребуется, как промежуточная операция, интерполяция для нахождения функции в новых точках (пространственных узлах).
Но вот другой подход к решению.
Шаблон по времени остается неизменным, а необходимые аппроксимации вторых производных, которые ранее находились по трехточечному шаблону, вычисляются с помощью кубического сплайна используя все (все!!!) пространственные узлы Причем пространственная сетка может быть неравномерная и алгоритм добавления (удаления) пространственных узлов не ухудшает порядок точности расчетной схемы. Заметим, что здесть пространственного шаблона нет!

Ещё одно соображение. Нет четкой границы между численными методами решения УЧП. Всегда можно привести примеры симбиоза двух и более методов при решении одной и той же задачи.

 Профиль  
                  
 
 
Сообщение08.09.2008, 07:05 
Заслуженный участник
Аватара пользователя


23/08/07
5420
Нов-ск
Zai писал(а):
В МКЭ не используются свойства шаблона, как и сам шаблон.
Пожалуйста, приведите пример, в котором шаблон используется, а "свойства шаблона" не используются.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group