2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 задача N тел и атомы
Сообщение11.05.2014, 12:48 
Аватара пользователя


12/04/13
92
Доброго времени суток.

Помогите пожалуйста разобраться. На данный момент с трудом решается задача с тремя телами в космосе. Первый вопрос, можно ли как-то популярно объяснить почему? Я прочёл пару статей но честно не понял.
Почему нельзя рассчитать взаимодействия. Вот к примеру если сталкиваются три объекта по классической физики, допустим три симметричных шара. Мы ведь можем рассчитать куда они отлетят. Почему так-же нельзя и тут? Если поделить всё пространство на пиксели, и рассчитать компьютером. Да больше данных, но на то они и компьютеры.

Второй вопрос, есть ли аналогия с атомами? Вот если мы хотим рассчитать взаимодействие молекул на атомном уровне. Реально ли это для большого количества атомов? Если да - то в чём разница между космическими объектами.
Если нет - возможно ли в будущем в теории и если да, то каким образом?

Заранее большое спасибо!

 Профиль  
                  
 
 Re: задача N тел и атомы
Сообщение11.05.2014, 13:09 
Заслуженный участник
Аватара пользователя


11/04/08
2748
Физтех
Granin в сообщении #861666 писал(а):
На данный момент с трудом решается задача с тремя телами в космосе.

Поясните, что вы тут имеете ввиду. В общем случае не существует аналитического решения для задачи трех тел, однако сейчас это никому не мешает. Именно, для ограниченной круговой задачи трех тел существует огромное количество методов расчета (численного и полуаналитического) орбит и траекторий. Особенно последнее время чрезвычайной популярностью пользуется проектирование к гало орбитам вокруг точек либрации. И уже кажется, что тема это объезжена вдоль и поперек, получено много сведений о геометрии семейств траекторий и орбит.

Источник сложности содержится в гравитационном взаимодействии тел, непосредственно в формулах. Для задачи двух тел почти для всех зависимостей получаются выкладки аналитические, а начиная с задачи трех тел -- нет. Но современные компьютеры (да и несовременные) позволяют с любой точностью эти траектории рассчитывать.

Но вот что позволяет бороться со сложностью, так это геометрический подход: интерес не к конкретным решениям дифференциальных уравнений, а к множествам решений. Это т.н. инвариантные многообразия, связанные с точками либрации, которые появляются в задаче трех тел, чрезвычайно полезный инструмент построения траекторий в современной астродинамике. Это они ответственны за "хаотическое движение" в ньютоновской механике, которое впервые обнаружил Пуанкаре.

 Профиль  
                  
 
 Re: задача N тел и атомы
Сообщение11.05.2014, 14:22 
Заслуженный участник
Аватара пользователя


31/01/14
11305
Hogtown
Квантовомеханическая задача в общем никакого отношения к классической не имеет и в "чистом виде" фантастически сложна: достаточно сказать, что электронное облако описывается единой волновой функцией от $3N$ переменных не считая спиновых (антисимметрической). Однако есть приближенные методы, например Томаса-Ферми когда описывается электронное облако как единый "гидродинамический" объект. С точки зрения квантовой химии внутренними электронами можно пренебречь (но они экранируют часть заряда ядра) и вообще есть всякие приближения вроде теории возмущений (как и в классической задаче, но совсем в других рамках и темнинах)

 Профиль  
                  
 
 Re: задача N тел и атомы
Сообщение11.05.2014, 14:54 
Заслуженный участник
Аватара пользователя


30/01/06
72407

(Оффтоп)

Red_Herring в сообщении #861697 писал(а):
Квантовомеханическая задача в общем никакого отношения к классической не имеет

Я слышал такое анекдотическое изложение ситуации:
- в классической механике не удаётся решить задачу 3 тел;
- в общей теории относительности не удаётся решить задачу 2 тел;
- (забыл)
- в квантовой теории поля не удаётся решить задачу 0 тел (описать вакуум).
Кажется, у Арнольда, хотя может, у кого-то другого.

 Профиль  
                  
 
 Re: задача N тел и атомы
Сообщение11.05.2014, 15:22 
Заслуженный участник


28/12/12
7931
Granin в сообщении #861666 писал(а):
Почему нельзя рассчитать взаимодействия. Вот к примеру если сталкиваются три объекта по классической физики, допустим три симметричных шара. Мы ведь можем рассчитать куда они отлетят. Почему так-же нельзя и тут? Если поделить всё пространство на пиксели, и рассчитать компьютером. Да больше данных, но на то они и компьютеры.

Компьютером можно, и вполне себе считают. Проблема в том, что гравитация - сила дальнодействующая, поэтому приходится рассчитывать взаимодействие каждого тела с каждым, что дает $N^2$ членов. (Если тела скучковались, удается уменьшить до $N\log N$ ценой некоторой потери точности.)

 Профиль  
                  
 
 Re: задача N тел и атомы
Сообщение11.05.2014, 15:59 
Заслуженный участник


09/05/12
25179
DimaM в сообщении #861741 писал(а):
Если тела скучковались, удается уменьшить до $N\log N$ ценой некоторой потери точности.

В принципе, можно добиться даже $O(N)$, но ценой большой константы и сложности алгоритма.

 Профиль  
                  
 
 Re: задача N тел и атомы
Сообщение11.05.2014, 16:18 
Заслуженный участник


28/12/12
7931
Pphantom в сообщении #861758 писал(а):
В принципе, можно добиться даже $O(N)$, но ценой большой константы и сложности алгоритма.
Я читал статью про $O(N)$, но, честно говоря, не смог разобраться, как оно получается.

 Профиль  
                  
 
 Re: задача N тел и атомы
Сообщение11.05.2014, 16:30 
Заслуженный участник


09/05/12
25179

(Оффтоп)

DimaM в сообщении #861768 писал(а):
Я читал статью про $O(N)$, но, честно говоря, не смог разобраться, как оно получается.
Записывается уравнение Пуассона для разложений потенциала и плотности по чему-нибудь (обычно для этой цели используются сферические функции, но, вообще говоря, можно взять и что-нибудь другое), находятся соотношения между членами этих двух разложений. Затем на каждом шаге интегрирования текущее распределение плотности (просто как сумма дельта-функций) приближается соответствующим разложением, по его членам получаются члены в разложении потенциала, после чего по потенциалу определяется текущее ускорение для каждой точки.

Конечно, этот метод (его принято называть "методом самосогласованного поля") пригоден только для сравнительно большого числа $N$, иначе нет смысла возиться, поскольку предварительная аналитическая часть (получение соотношений между членами разложений) и даже ее программная реализация сложнее, чем у tree-кодов и, тем более, чем у метода прямого суммирования.

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

Модераторы: photon, whiterussian, profrotter, Jnrty, Aer, Парджеттер, Eule_A, Супермодераторы



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

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


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

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