2014 dxdy logo

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

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




 
 Задача магнитостатики: найти поток через кольцо.
Сообщение05.12.2016, 23:37 
Аватара пользователя
Доброго времени суток, уважаемые форумчане. Помогите, пожалуйста, разобраться.
Задача:
Необходимо найти поток вектора B магнитного поля , создаваемого магнитным диполем $\mu$ через колечко радиуса R. Численные методы применять можно.

Попробовал два пути.
Первый - использовать квадратурные формулы. С ними нет проблем, но время выполнения непотребно большое.
Второй - ввести поле
$\vec{A} = \operatorname{rot}\vec{B}$
- потенциал для магнитного поля и использовать теорему Стокса. Далее численным методом сосчитать интеграл от одной переменной. На мой взгляд, это должно хотя бы уменьшить вычислительное время как минимум. А вообще хорошо было бы и аналитическое решение получить.

Подробнее о статическом поле магнитного диполя, методе ввода потенциального поля для вектора магнитной индукции можно прочитать в фейнмановских лекциях по физике. Том 5 стр 287 (1965).

Вопрос : Можно ли вообще использовать теорему Стокса в этом случае? Если да, то есть ли какие-то особенности при вычислении?

 
 
 
 Re: Задача магнитостатики: найти поток через кольцо.
Сообщение05.12.2016, 23:40 
amorphis в сообщении #1174447 писал(а):
Первый - использовать квадратурные формулы. С ними нет проблем, но время выполнения непотребно большое.
Как Вам это удалось, если не секрет (я про "непотребно большое время")?

 
 
 
 Re: Задача магнитостатики: найти поток через кольцо.
Сообщение05.12.2016, 23:56 
Аватара пользователя
Pphantom в сообщении #1174449 писал(а):
amorphis в сообщении #1174447 писал(а):
Первый - использовать квадратурные формулы. С ними нет проблем, но время выполнения непотребно большое.
Как Вам это удалось, если не секрет (я про "непотребно большое время")?

Кубатурные, прошу прощения. Разбил на окружности радиальную сетку, посчитал индуктивность в центре каждой клетки, перемножил площадь каждой клетки с соответствующей ей индуктивностью , просуммировал. Или это как-то по другому называется? Я не специалист(

 
 
 
 Re: Задача магнитостатики: найти поток через кольцо.
Сообщение06.12.2016, 00:11 
amorphis в сообщении #1174457 писал(а):
Кубатурные, прошу прощения. Разбил на окружности радиальную сетку, посчитал индуктивность в центре каждой клетки, перемножил площадь каждой клетки с соответствующей ей индуктивностью , просуммировал. Или это как-то по другому называется? Я не специалист(
Это не принципиально. Какого размера у Вас сетка получилась? Просто трудно понять, за счет чего это может работать медленно, если только Вы не заложили какое-то сверхразрешение. Ну или код покажите, если возможно.

 
 
 
 Re: Задача магнитостатики: найти поток через кольцо.
Сообщение06.12.2016, 00:24 
Аватара пользователя
amorphis в сообщении #1174447 писал(а):
Второй - ввести поле
$\vec{A} = \operatorname{rot}\vec{B}$
- потенциал для магнитного поля и использовать теорему Стокса.

Вообще-то то, что вы написали, не потенциал. Потенциал - это наоборот, $\vec{B}=\operatorname{rot}\vec{A}.$

Может, из-за этого и проблемы? $\operatorname{rot}\vec{B}\equiv 0$ для статического дипольного поля.

 
 
 
 Re: Задача магнитостатики: найти поток через кольцо.
Сообщение06.12.2016, 00:40 
Аватара пользователя
Munin в сообщении #1174466 писал(а):
amorphis в сообщении #1174447 писал(а):
Второй - ввести поле
$\vec{A} = \operatorname{rot}\vec{B}$
- потенциал для магнитного поля и использовать теорему Стокса.

Вообще-то то, что вы написали, не потенциал. Потенциал - это наоборот, $\vec{B}=\operatorname{rot}\vec{A}.$

Может, из-за этого и проблемы? $\operatorname{rot}\vec{B}\equiv 0$ для статического дипольного поля.

Я ошибся с шапке. Конечно $\vec{B} = \operatorname{rot}\vec{A}$

 
 
 
 Re: Задача магнитостатики: найти поток через кольцо.
Сообщение06.12.2016, 01:03 
Аватара пользователя
Тогда расскажите, как вы этот потенциал ищете, потому что это не такая уж простая задача.

 
 
 
 Re: Задача магнитостатики: найти поток через кольцо.
Сообщение06.12.2016, 09:52 
Насколько далеко колечко от диполя?

 
 
 
 Re: Задача магнитостатики: найти поток через кольцо.
Сообщение06.12.2016, 10:11 
Коли контур колечко, а не сложной формы, то по моему проще всего выразить телесный угол $\Omega$ под которым оно видно диполю как функцию от координат диполя, затем взять производную от этой функции по направлению $\vec{\mu}$

 
 
 
 Re: Задача магнитостатики: найти поток через кольцо.
Сообщение06.12.2016, 19:24 
Аватара пользователя
DimaM
Отношение радиуса кольца диполя к расстоянию до плоскости кольца , для которого считаем поток , больше 100. Радиус приемного кольца в 20 раз больше чем диполя.

 
 
 
 Re: Задача магнитостатики: найти поток через кольцо.
Сообщение06.12.2016, 19:36 
amorphis в сообщении #1174659 писал(а):
Отношение радиуса кольца диполя к расстоянию до плоскости кольца , для которого считаем поток , больше 100.

Ну то есть можно использовать формулы для далеких расстояний. Тогда вне диполя можно ввести скалярный потенциал
$$\varphi=\dfrac{({\bf mr})}{r^3},$$
и индукция ${\bf B}=\nabla\varphi$.

 
 
 
 Re: Задача магнитостатики: найти поток через кольцо.
Сообщение06.12.2016, 19:39 
Аватара пользователя
Munin
Посмотрите, пожалуйста, как это выводится в лекции.
Изображение
Изображение
Изображение

-- 06.12.2016, 19:44 --

DimaM
Спасибо большое!) :facepalm:теперь ясно откуда, что берется

 
 
 
 Re: Задача магнитостатики: найти поток через кольцо.
Сообщение06.12.2016, 19:59 
Аватара пользователя
amorphis в сообщении #1174667 писал(а):
Посмотрите, пожалуйста, как это выводится в лекции.

Я спрашивал, не как у Фейнмана, а как это делаете вы.

Похоже, до подсказки DimaM вы вообще никак этого не делали.

 
 
 [ Сообщений: 13 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group