2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Преломление света в 3-х мерной линзе
Сообщение24.09.2019, 21:52 


24/09/19
2
Как рассчитать траекторию фотона (волны), распространяющиеся в среде, показатель преломления которой не постоянен и известен в каждой точке? По-видимому, следует воспользоваться принципом наименьшего действия. Но как реализовать его алгоритмически?
Траектория описывается таблицей из значений времени и значений трёх декартовых координат $(t_i,x_i,y_i,z_i; i=1,2,...)$. Расчет траектории можно свести к повторению элементарных шагов.
Пусть фотон уже достиг некоторой точки $i$ и нам известен предшествующий участок его траектории. В частности, мы имеем положение в предыдущей точке $i-1$, что позволяет рассчитать направление его дальнейшего движения. Попробуем найти следующую точку его траектории, используя значения коэффициента преломления $n_i$ в точке $i$ и коэффициент преломления $n_{i+1}$ в точке, в которую фотон бы прилетел за время $dt$, двигаясь со скоростью $\frac{c}{n_i}$ в направлении, определяемом по двум последним точкам траектории.
Таким образом, мы пытаемся свести задачу к школьной о преломлении света на границе двух сред с различными коэффициентами преломления $n_i\sin\theta_i = n_{i+1}\sin\theta_{i+1}$. Но что здесь понимать под нормалью к поверхности раздела двух сред и в какой плоскости пойдёт дальнейшая траектория фотона?
Не помогла ни книга Кравцов Ю. А., Орлов Ю. И., Геометрическая оптика неоднородных сред, M., 1980, ни лекции по оптике В.Г.Архипкин, Г.С.Патрин (http://test.kirensky.ru/zdoc/optics_lectures.pdf). Предел сложности в работах - неоднородность в форме параллельных горизонтальных слоёв.

 Профиль  
                  
 
 Re: Преломление света в 3-х мерной линзе
Сообщение24.09.2019, 22:30 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Сильно зависит от того, что и как вам известно, и как поставлена задача. Можно трассировать отдельные лучи (решать задачу Коши, по сути), можно распространять волновой фронт. Искать луч вариацией, "по принципу наименьшего действия", кажется вычислительно неэффективным, но в каких-то ситуациях и это может быть оптимальным.

 Профиль  
                  
 
 Posted automatically
Сообщение24.09.2019, 22:33 
Модератор
Аватара пользователя


16/02/11
3788
Бурашево
 i  Тема перемещена из форума «Физика» в форум «Карантин»
Причина переноса: Отсутствуют собственные попытки решения задачи.

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

 Профиль  
                  
 
 Posted automatically
Сообщение25.09.2019, 09:58 
Модератор
Аватара пользователя


16/02/11
3788
Бурашево
 i  Тема перемещена из форума «Карантин» в форум «Помогите решить / разобраться (Ф)»
Причина переноса: вернул

 Профиль  
                  
 
 Re: Преломление света в 3-х мерной линзе
Сообщение25.09.2019, 10:23 
Заслуженный участник


07/07/09
5408
Надо искать по словам Градиентная оптика
https://ru.wikipedia.org/wiki/%D0%93%D1 ... 0%BA%D0%B0

 Профиль  
                  
 
 Re: Преломление света в 3-х мерной линзе
Сообщение25.09.2019, 15:16 
Заслуженный участник
Аватара пользователя


30/01/06
72407
cygnusao в сообщении #1417160 писал(а):
Траектория описывается таблицей из значений времени и значений трёх декартовых координат $(t_i,x_i,y_i,z_i; i=1,2,...)$.

А показатель преломления как описан?

Каковы условия задачи, что фиксировано? Начальная и конечная точка? Начальная точка и направление? Как-то иначе?

 Профиль  
                  
 
 Re: Преломление света в 3-х мерной линзе
Сообщение25.09.2019, 15:36 
Заслуженный участник


20/08/14
11867
Россия, Москва

(Как я бы решал)

Два варианта:
1. Если различные показатели преломления разделены чёткими границами. Трассировать луч по прямой до границы, на ней применять школьную формулу преломления, трассировать луч по прямой под новым углом до следующей границы, и т.д.
2. Если показатель преломления меняется плавно (непрерывно). Идти маленькими шагами, в каждой точке считать градиент показателя преломления в передней полусфере (чтобы не идти случайно назад), снова применять школьную формулу преломления на границе сред (границу брать перпендикулярно градиенту), делать шаг в новом направлении, всё повторять. Как-то надо проверять зацикливание.

Ещё можно впрямую применить принцип Гюйгенса-Френеля: испустить от источника волновой фронт и для каждой его точки считать вторичные источники, куда от них дойдёт фронт за мелкий шаг по времени, строить огибающую - т.е. фактически получать волновой фронт спустя шаг по времени - и повторять до упора. Тут потребуется гораздо больше памяти и вычислений. Зато надёжно.

 Профиль  
                  
 
 Re: Преломление света в 3-х мерной линзе
Сообщение25.09.2019, 15:40 
Аватара пользователя


09/10/15
4227
где-то на диком Западе. У самого синего моря.
cygnusao
В самом общем виде в оптике работает принцип Гюйгенса-Френеля. Который можно применить например на суперкомпьютерах для не слишком сложных систем.
Но практически в любой задаче на оптику присутствует некая регулярность или симметрия. Симметрии или регулярности могут быть стандартные. И тогда можно применять стандартные методы (ухищрения) типа преобразований Фурье, Функций Грина, асимптотические методы для слоистых сред и пр. Либо придумывать какие-то свои собственные для вашей конкретной "регулярности".
Ну а вообще то это целая наука, которую в двух словах тут не опишешь. Называется физическая оптика. Все зависит от конкретики.
Первая и последняя книжка на эту тему, которую я в свое время осилил, была Оптика Борна и Вольфа.

 Профиль  
                  
 
 Re: Преломление света в 3-х мерной линзе
Сообщение25.09.2019, 17:02 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Dmitriy40
Я что-то попытался уравнение геодезической, подходящее к делу, вспомнить, и не преуспел. У вас есть под рукой? У меня только уравнение эйконала.

 Профиль  
                  
 
 Re: Преломление света в 3-х мерной линзе
Сообщение25.09.2019, 17:17 
Заслуженный участник


20/08/14
11867
Россия, Москва

(Оффтоп)

Munin
Простите, нет. Я понимаю лишь численно, теория уже за границей моих знаний.

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

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



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

Сейчас этот форум просматривают: mihaild, talash


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

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