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, Супермодераторы



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

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


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

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