2014 dxdy logo

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

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


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


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

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

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

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

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



Начать новую тему Ответить на тему
 
 Интерполяция на плоскости
Сообщение27.07.2010, 06:27 


09/07/07
26
Кемерово
Здравствуйте.
При решении плоских нестационарных задач гидродинамики методом конечных элементов (вернее, похожим на него) встал вопрос улучшения качества расчетной сетки. Предположим, что в момент времени $t_n$ найдено расположение расчетных узлов в области и значения функций в них (скорость и давление). Затем запускается процесс релаксации расчетной сетки (по K. Shimada), во время которого узлы сетки стремятся занять такое положение, чтобы выстроились равносторонние треугольники. Как вычислить (интерполировать) значения функций скорости и давления для нового расположения расчетных узлов на основе значений, вычисленных в узлах $t_n$ по времени шаге?

 Профиль  
                  
 
 Re: Интерполяция на плоскости
Сообщение27.07.2010, 13:07 


25/04/10
25
линейно, например

 Профиль  
                  
 
 Re: Интерполяция на плоскости
Сообщение27.07.2010, 13:36 


09/07/07
26
Кемерово
Проблема в том, что бы при улучшении сетки можно потерять точность всего расчета за счет интерполяции. Поэтому хотелось бы как можно точнее интерполировать значения на новую сетку, иначе нет смысла вообще улучшать сетку.

 Профиль  
                  
 
 Re: Интерполяция на плоскости
Сообщение27.07.2010, 14:10 
Заслуженный участник


11/05/08
32166
Сильно Вы ухудшите вряд ли: погрешность линейной интерполяции имеет квадратичный порядок точности и МКЭ -- тоже (он, собственно, и основан, говоря по существу, на линейной интерполяции). Другое дело, что не вполне тривиальная задача -- поймать тот старый треугольник, в который попадёт новый узел, он ведь может уплыть достаточно далеко. Т.е. подзадача эта не то что трудная, но вопрос в том, как её эффективнее реализовать.

 Профиль  
                  
 
 Re: Интерполяция на плоскости
Сообщение27.07.2010, 19:56 
Заслуженный участник
Аватара пользователя


30/01/09
7067
На треугольниках можно интерполировать сплайном третьего порядка.

 Профиль  
                  
 
 Re: Интерполяция на плоскости
Сообщение27.07.2010, 21:27 


09/07/07
26
Кемерово
Пока параллельно искал ответы на тему интерполяции на плоскости, наткнулся на форум http://faqs.org.ru/forum/viewtopic.php?f=5&t=8406. Там рекомендуют в качестве одного из решений использовать интерполяцию Сибсона. Мы как раз расчеты проводим методом естественных соседей NEM (по своей сути - МКЭ), использующий интерполяцию Сибсона и Лапласа (non-Sibsonian), которая дает более точный результат, нежели линейная интерполяция МКЭ. Как получим результаты сравнения обоих подходов (Сибсон и линейная), сообщу результаты.
Вопрос с эффективной привязкой к старой сетке - действительно сложный. Но ведь уже давно расчеты научились проводить на подвижных сетках, неужели нет эффективного решения?

Где можно почитать подробнее о кубическом сплайне на плоскости (или в треугольнике)? Большинство классических книг по сплайнам начинаются со слов: "пусть задана прямоугольная равномерная сетка...".

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


30/01/09
7067
О кубических сплайнах на треугольной сетке я читал в книге Завьялова, Квасова, Мирошниченко. Заглавие точно не помню.

 Профиль  
                  
 
 Re: Интерполяция на плоскости
Сообщение29.07.2010, 14:39 


09/07/07
26
Кемерово
Спасибо за совет, знаю такую книгу, поищу там.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

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



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

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


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

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