Поиск:

Ответ в темуСоздание новой темы Создание опроса
> МКЭ, метод конечных элементов 
:(
    Опции темы
wowka19
Дата 21.11.2012, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 30.11.2011

Репутация: нет
Всего: нет



Кто-нибудь объясните МКЭ "на пальцах". Гугл не помог, так как найденные с его помощью статьи о данном методе написаны специалистами для специалистов (например эта - http://rk6.bmstu.ru/electronic_book/functi...l/mke/mke.html).
Буду очень благодарен.
PM MAIL   Вверх
baldina
Дата 21.11.2012, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 4
Всего: 101



квантовую механику на пальцах объяснить?  smile 
в википедии довольно популярно разъяснено http://ru.wikipedia.org/wiki/%D0%9C%D0%B5%...%82%D0%BE%D0%B2
что конкретно непонятно?

если совсем на пальцах - сложная непрерывная функция интерполируется дискретными кусочками простых. 
форма простых элементов зависит от числа аргументов целевой функции, обычно это 2 или 3. соответственно простейшими конечными элементами будут отрезок(1d), треугольник(2d), тетраэдр(3d).
в узлах соединения конечных элементов значения функций равны. это позволяет составить систему уравнений, решая которую, имеем значения функции в узлах сетки.
PM MAIL   Вверх
wowka19
Дата 21.11.2012, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 30.11.2011

Репутация: нет
Всего: нет



а в чем смысл? то что ты сказал, я вычитал из множества источников раз 50.

попробуем по-другому:

зачем аппроксимировать сложную функцию, не проще просто вычислить ее с нужными нам аргументами?

Цитата(baldina @  21.11.2012,  11:20 Найти цитируемый пост)
квантовую механику на пальцах объяснить?

 - к этому позже придем

Это сообщение отредактировал(а) wowka19 - 21.11.2012, 11:41
PM MAIL   Вверх
wowka19
Дата 21.11.2012, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 30.11.2011

Репутация: нет
Всего: нет



может кто приведет пример решения какой-нибудь ооооочень простой задачи этим методом?
PM MAIL   Вверх
Lipetsk
Дата 21.11.2012, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


в форме ;)
*


Профиль
Группа: Участник
Сообщений: 180
Регистрация: 28.1.2009
Где: Липецк

Репутация: 2
Всего: 5



Цитата(wowka19 @  21.11.2012,  09:40 Найти цитируемый пост)
зачем аппроксимировать сложную функцию, не проще просто вычислить ее с нужными нам аргументами?

дело в том, что функция нам не известна, известно лишь диф. уравнение, в котором эта функция участвует
PM   Вверх
baldina
Дата 21.11.2012, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 4
Всего: 101



PM MAIL   Вверх
wowka19
Дата 21.11.2012, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 30.11.2011

Репутация: нет
Всего: нет



спасибо за ссылку. Начало доступное, но потом автор усложняет и мысль теряется...
Увы, пока эффект нулевой  smile 

может кто приведет более доступный пример?  smile 

Это сообщение отредактировал(а) wowka19 - 21.11.2012, 15:57
PM MAIL   Вверх
baldina
Дата 21.11.2012, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 4
Всего: 101



куда доступней то? с арифметики начать?

Добавлено через 1 минуту и 28 секунд
Цитата(wowka19 @  21.11.2012,  15:54 Найти цитируемый пост)
автор усложняет

проще, увы, не получится)))
PM MAIL   Вверх
wowka19
Дата 21.11.2012, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 30.11.2011

Репутация: нет
Всего: нет



не согласен. он там про деформацию задвигает и ... в общем можно явно проще пример привести...


baldina, приведи свой пример.. типа изначально есть то-то и то-то, нужно найти то-то и понеслось...

и вообще для начала можешь конкретизировать - что решает этот МКЭ?


Это сообщение отредактировал(а) wowka19 - 21.11.2012, 16:09
PM MAIL   Вверх
baldina
Дата 21.11.2012, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 4
Всего: 101



МКЭ это общий метод. Таким способом численно решается множество разных задач (например из механики, гидравлики, газодинамики, теории горения, теплообмена и пр.). Естественно, что решая конкретную задачу требуются определенные знания в предметной области.
Хотя законы Ньютона и Гука, которые используются в вышеупомянутой статье, изучают еще в средней школе.

Если абстрактно, без физики, то пример будет, боюсь более непонятным. Вот в википедии - вполне себе нормальный простейший пример для одномерной задачи u''(x)=f(x); x=[0,1]; u(0)=u(1)=0; f(x) известна. Если f(x) невозможно проинтегрировать в явном виде, решение ищется приближенно, интерполяцией отрезками (линейными функциями). область определения разбивается на кусочки (таким образом модель разбивается на конечные элементы), каждая линейная функция действует на своей области определения. объединяя эти функции получаем систему линейных уравнений, которую уже можно решить.
только, думаю, понятнее не стало smile

Добавлено через 2 минуты и 21 секунду
а вообще, пример с защемлённой балкой, разбитой на два конечных элемента, имхо простейший. не в смысле простой, а в смысле - проще не бывает. хотя, может, кто-то знает более простой пример?
PM MAIL   Вверх
wowka19
Дата 21.11.2012, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 30.11.2011

Репутация: нет
Всего: нет



пример на вики простой, НО во-первых абстрактный (просто f(x), нет бы КОНКРЕТНЫЙ пример привести), а во-вторых ну непонятно там объясняется:


Цитата

... где f(x) известная функция, u неизвестная функция от x. u'' вторая производная от u по x. Решение поставленной задачи методом конечных элементов разобьём на 2 этапа:
1.Переформулируем граничную задачу в так называемую слабую (вариационную) форму. На этом этапе вычислений почти не требуется. /* ВОТ ЧТО это вообще значит???? */
2.На втором этапе разобьём слабую форму на конечные отрезки-элементы.
После этого возникает проблема нахождения системы линейных алгебраических уравнений, решение которой аппроксимирует искомую функцию.
Если u есть решение, то для любой гладкой функции v, которая удовлетворяет граничным условиям v=0 в точках x=0 и x=1, можно записать следующее выражение: /* эта фраза вообще о чем? и откуда тут взялась v, что это?*/



Это сообщение отредактировал(а) wowka19 - 21.11.2012, 16:46
PM MAIL   Вверх
W4FhLF
Дата 21.11.2012, 18:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 5
Всего: 121



Цитата(baldina @  21.11.2012,  11:20 Найти цитируемый пост)
в узлах соединения конечных элементов значения функций равны.


Это неверное, в общем случае, утверждение.


wowka19, это всё объясняется в любой книге по МКЭ. Если статья из вики непонятна, надо начинать с основ, если книги по МКЭ непонятны, надо начинать с ещё более ранних основ. МКЭ -- это не та область, которую можно понять интуитивно, чтобы применять для решения своих задач. Более, в общем случае МКЭ слишком обширная бурно растущая область, лучше сосредоточиться на решении конкретной задачи, которая перед вами стоит.


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
wowka19
Дата 22.11.2012, 04:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 30.11.2011

Репутация: нет
Всего: нет



W4FhLF, ок. Вот конкретная задача:

функция: u' + u = x/(x+1)^2,  u(0) = 1
найти значения u на отрезке 0 < x < 1

как при помощи МКЭ ее решить?


Это сообщение отредактировал(а) wowka19 - 22.11.2012, 04:19
PM MAIL   Вверх
mrgloom
Дата 22.11.2012, 09:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 829
Регистрация: 8.6.2011

Репутация: нет
Всего: нет



в википедии куча ссылок на всякие программы и библиотеки, но непонятно что они могут. 
всё сводится к постановке задачи в виде PDE?
т.е. вся система FEM это PDE solver+grid(mesh) generator?

допустим рассмотрим простой пример, шар падает на палку из пластилина и оставляет вмятину как это задаётся в виде PDE?
как задаются материалы и свойства материалов? как с FEM связана всякая классическая механика?(т.е. тут даже вопрос скорее что можно моделировать, а что нельзя , например жидкости?)
PM MAIL   Вверх
wowka19
Дата 22.11.2012, 11:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 30.11.2011

Репутация: нет
Всего: нет



не пойму, что ты хотел сказать. Если это вопрос, то как-то не по теме.
PM MAIL   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0603 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.