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

Зоны особого внимания: ЧАВО (FAQ), Обзоры оборудования и Окуляры

Непрофессиональное ПО для расчёта диска Эйри

Вопросы по организации ЛА и т.д и т.п. :)

Модератор: Ernest

user123
Сообщения: 297
Зарегистрирован: 17 мар 2017, 10:47

Непрофессиональное ПО для расчёта диска Эйри

Сообщение user123 » 25 дек 2017, 06:57

[tab=30]
Неточности известной программы для моделирования аберраций (особенно во внефокалах) натолкнули меня на попытку написать что-либо подобное. Конечно, первый блин всегда комом, поэтому заранее просьба строго не судить.
[tab=30]
По принципу Гюйгенса-Френеля каждая точка апертуры является источником волн, интерференция которых в точке фокуса даст дифракционную картину. Если допустить, что волна идеально синусоидальная с длиной 1 мкм (зато считать в два раза проще), идеально поляризованная, апертура 200 мм и фокусное 1200 мм, а фотоэлемент в паре с АЦП воспринимает амплитуду (не мощность, для, например, микрофона это так и есть), геометрических аберраций нет, ..., то можно попытаться посчитать интегральную амплитуду в фокальной плоскости численно.
[tab=30]
Нетрудно добавить экранирующий эффект упрощённо полагая, что центр апертуры сделали непрозрачным.
[tab=30]
Есть шанс, что со временем "матем. модель" станет лучше. Пока внефокалы строятся крайне не реально, деформацию сферического фронта волны ещё не пробовал. Построение на "Pentium-3 500 MHz" занимает 10 с.
[tab=30]
Для лучшего подобия с тем, что видно в окуляр, желательно рассматривать приведённые ниже изображения с расстояния, при котором угловые размеры колец подобны виду в окуляр. При этих условиях число видимых колец значительно уменьшается.
Последний раз редактировалось user123 25 дек 2017, 07:57, всего редактировалось 3 раза.
- Почему я должен надевать дыхательную маску, здесь у вас прекрасный чистый воздух, не то что на этом Хануде?
- Именно поэтому.

user123
Сообщения: 297
Зарегистрирован: 17 мар 2017, 10:47

Re: Непрофессиональное ПО для расчёта диска Эйри

Сообщение user123 » 25 дек 2017, 06:58

Сверху вниз: 0%, 20%, 24%, 40% экранирование:
Вложения
0_Persent.JPG
0_Persent.JPG (3.19 КБ) 12684 просмотра
20_Persent.JPG
20_Persent.JPG (3.25 КБ) 12684 просмотра
24_Percent.JPG
24_Percent.JPG (3.25 КБ) 12684 просмотра
40_Percent.JPG
40_Percent.JPG (3.39 КБ) 12684 просмотра
Последний раз редактировалось user123 26 дек 2017, 06:07, всего редактировалось 2 раза.
- Почему я должен надевать дыхательную маску, здесь у вас прекрасный чистый воздух, не то что на этом Хануде?
- Именно поэтому.

Аватара пользователя
Ernest
Основатель
Сообщения: 17944
Зарегистрирован: 12 окт 2009, 10:55
Контактная информация:

Re: Непрофессиональное ПО для расчёта диска Эйри

Сообщение Ernest » 25 дек 2017, 07:58

Яркость/освещенность пропорциональна квадрату амплитуды. Странное ограничение на длину волны и не очень понятно почему надо было фиксировать апертуру, относительное отверстие. Картинкам не хватает масштаба... а так очень похоже.

Интересно, почему имеется флуктуации яркости/освещенности? Не может это быть результатом потери точности? - При суммировании надо использовать переменные двойной точности. Как именно производится расчет? Имеется ввиду математика... Прямое сканирование сферического волнового фронта в пределах апертуры из каждой точки поля зрения?

user123
Сообщения: 297
Зарегистрирован: 17 мар 2017, 10:47

Re: Непрофессиональное ПО для расчёта диска Эйри

Сообщение user123 » 25 дек 2017, 09:10

[tab=30]
Могу исходный код выложить ("Си", консольное приложение под "Виндовс-95", без комментариев, редактирует "битмап").
[tab=30]
Упрощённо: берём сферу радиусом 1200 мм, цилиндром 200 мм вырезаем от неё фрагмент, разбиваем его на точки через 1 мм, задаём для каждой точки одинаковую фазу в комплексном виде. Далее в центре сферы и со смещением через 0,01 мм (неточно) перпендикулярно опт. оси считаем сумму волн.
[tab=30]
Поворот распределения сумм волн на 360 град. даёт изображение. Здесь пока проблемы с точностью поворота... Числа с плавающей запятой 64 бита.
[tab=30]
Про яркость кажется мне, что напряжение с фотоэлемента U пропорционально амплитуде, а мощность P=I*U, где I также пропорц. амплитуде. Но АЦП берёт напряжение. ЭЛТ-монитор (думаю, ЖК также) берёт напряжение с видео ЦАП (усиленное), яркость экрана пропорциональна напряжению и току луча, который также растёт с ростом напряжения. В итоге цифровой код уходит от квадратичной зависимости.
- Почему я должен надевать дыхательную маску, здесь у вас прекрасный чистый воздух, не то что на этом Хануде?
- Именно поэтому.

Аватара пользователя
Ernest
Основатель
Сообщения: 17944
Зарегистрирован: 12 окт 2009, 10:55
Контактная информация:

Re: Непрофессиональное ПО для расчёта диска Эйри

Сообщение Ernest » 25 дек 2017, 09:46

user123 писал(а):Могу исходный код выложить ("Си", консольное приложение под "Виндовс-95", без комментариев, редактирует "битмап").
математика предпочтительнее... ну если программа был написана вами
Упрощённо: берём сферу радиусом 1200 мм, цилиндром 200 мм вырезаем от неё фрагмент, разбиваем его на точки через 1 мм, задаём для каждой точки одинаковую фазу в комплексном виде. Далее в центре сферы и со смещением через 0,01 мм (неточно) перпендикулярно опт. оси считаем сумму волн.
"разбиваем его на точки" - как? В полярных или декартовых координатах, откуда сетка точек начинается, что происходит с этой сеткой на краях апертуры?
"задаём для каждой точки одинаковую фазу в комплексном виде" - нуля не достаточно? и почему фаза (по сути, скалярная величина - угол) в комплексном виде?
"в центре сферы и со смещением через 0,01 мм" - то есть на луче выходящем из центра через каждые 0.01 мм? до какого значения?
"считаем сумму волн" - что это значит? Как именно "считаем"?
Про яркость кажется мне, что напряжение с фотоэлемента U пропорционально амплитуде
Ну кажется, так кажется.
Я говорю о том как это считают в расчетной оптике.

user123
Сообщения: 297
Зарегистрирован: 17 мар 2017, 10:47

Re: Непрофессиональное ПО для расчёта диска Эйри

Сообщение user123 » 26 дек 2017, 06:13

. Прошу прощения, господин. Действительно я украл чужой код и выдал за свой. Конечно-же моего интеллекта недостаточно для написания столь сложных алгоритмов.
. Я очень уважаю суровых жёстких людей с критическим мышлением, предпочитающий лишний раз опустить нежели промолчать. Как писалось: хакеры воспринимают присланный документ в закрытом патентованном формате "Вёрд" так, как будто вашу дверь измазали поросячим...
. Про людей науки тоже можно здесь упомянуть. Поступал в начале 2000 в ВУЗ. Не хватало балла по математике. Пошёл на апелляцию. Задание гласило найти точку максимума ф-ции*, я же в ответ подставил сам максимум, найденный на черновике. Это стало символом моей жизни - куча ни на что не влияющей бестолково проделанной работы и проигранные споры.
Меня не интересует перепутали ли вы числа, или неправильно поняли задание. Да и зачем было подставлять точку и искать саму функцию? Мне нужет правильный ответ, а его нет.
. * - очень жаль, что не могу наверняка вспомнить как было записано задание. Наиболее близкий вариант - "найдите в какой точке значение функции достигает максимума". И хотя на графике функции у точек больше одной координаты... впрочем надо знать наверняка. Да и ещё у меня ошибка в "Qz" и куча лишних циклов...
Ах Моська, знать она сильна...
Последний раз редактировалось user123 06 сен 2022, 06:51, всего редактировалось 8 раз.
- Почему я должен надевать дыхательную маску, здесь у вас прекрасный чистый воздух, не то что на этом Хануде?
- Именно поэтому.

Аватара пользователя
Ernest
Основатель
Сообщения: 17944
Зарегистрирован: 12 окт 2009, 10:55
Контактная информация:

Re: Непрофессиональное ПО для расчёта диска Эйри

Сообщение Ernest » 26 дек 2017, 08:02

То есть программа не ваша,.. меня сбила столку ваша вступительная фраза: "Неточности известной программы для моделирования аберраций (особенно во внефокалах) натолкнули меня на попытку написать что-либо подобное."

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

user123
Сообщения: 297
Зарегистрирован: 17 мар 2017, 10:47

Re: Непрофессиональное ПО для расчёта диска Эйри

Сообщение user123 » 26 дек 2017, 08:32

.
Последний раз редактировалось user123 22 июн 2022, 05:17, всего редактировалось 2 раза.
- Почему я должен надевать дыхательную маску, здесь у вас прекрасный чистый воздух, не то что на этом Хануде?
- Именно поэтому.

Аватара пользователя
Ernest
Основатель
Сообщения: 17944
Зарегистрирован: 12 окт 2009, 10:55
Контактная информация:

Re: Непрофессиональное ПО для расчёта диска Эйри

Сообщение Ernest » 26 дек 2017, 10:22

Да... круто! :shock:

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

Даже если сюда как-то и воткнуть расфокусировку, результат будет очень далеким от реального.

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

user123
Сообщения: 297
Зарегистрирован: 17 мар 2017, 10:47

Re: Непрофессиональное ПО для расчёта диска Эйри

Сообщение user123 » 26 дек 2017, 11:36

.
Последний раз редактировалось user123 22 июн 2022, 05:18, всего редактировалось 1 раз.
- Почему я должен надевать дыхательную маску, здесь у вас прекрасный чистый воздух, не то что на этом Хануде?
- Именно поэтому.

Аватара пользователя
Ernest
Основатель
Сообщения: 17944
Зарегистрирован: 12 окт 2009, 10:55
Контактная информация:

Re: Непрофессиональное ПО для расчёта диска Эйри

Сообщение Ernest » 26 дек 2017, 13:24

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

user123
Сообщения: 297
Зарегистрирован: 17 мар 2017, 10:47

Re: Непрофессиональное ПО для расчёта диска Эйри

Сообщение user123 » 27 дек 2017, 06:06

.
Последний раз редактировалось user123 22 июн 2022, 05:18, всего редактировалось 2 раза.
- Почему я должен надевать дыхательную маску, здесь у вас прекрасный чистый воздух, не то что на этом Хануде?
- Именно поэтому.

user123
Сообщения: 297
Зарегистрирован: 17 мар 2017, 10:47

Re: Непрофессиональное ПО для расчёта диска Эйри

Сообщение user123 » 27 дек 2017, 06:11

.
Последний раз редактировалось user123 22 июн 2022, 05:18, всего редактировалось 1 раз.
- Почему я должен надевать дыхательную маску, здесь у вас прекрасный чистый воздух, не то что на этом Хануде?
- Именно поэтому.

Аватара пользователя
Ernest
Основатель
Сообщения: 17944
Зарегистрирован: 12 окт 2009, 10:55
Контактная информация:

Re: Непрофессиональное ПО для расчёта диска Эйри

Сообщение Ernest » 27 дек 2017, 08:17

Как вы вставили в расчет расфокусировку?

user123
Сообщения: 297
Зарегистрирован: 17 мар 2017, 10:47

Re: Непрофессиональное ПО для расчёта диска Эйри

Сообщение user123 » 27 дек 2017, 09:38

.
Последний раз редактировалось user123 22 июн 2022, 05:18, всего редактировалось 1 раз.
- Почему я должен надевать дыхательную маску, здесь у вас прекрасный чистый воздух, не то что на этом Хануде?
- Именно поэтому.

Аватара пользователя
Ernest
Основатель
Сообщения: 17944
Зарегистрирован: 12 окт 2009, 10:55
Контактная информация:

Re: Непрофессиональное ПО для расчёта диска Эйри

Сообщение Ernest » 27 дек 2017, 09:45

то есть формул не сохранилось?

user123
Сообщения: 297
Зарегистрирован: 17 мар 2017, 10:47

Re: Непрофессиональное ПО для расчёта диска Эйри

Сообщение user123 » 27 дек 2017, 09:51

.
Последний раз редактировалось user123 22 июн 2022, 05:19, всего редактировалось 23 раза.
- Почему я должен надевать дыхательную маску, здесь у вас прекрасный чистый воздух, не то что на этом Хануде?
- Именно поэтому.

Аватара пользователя
Ernest
Основатель
Сообщения: 17944
Зарегистрирован: 12 окт 2009, 10:55
Контактная информация:

Re: Непрофессиональное ПО для расчёта диска Эйри

Сообщение Ernest » 28 дек 2017, 08:46

Это не математический вывод, а финальный результат - строчка из программы. тому кто хотел бы убедиться в ее корректности пришлось бы реконструировать математический вывод самому.

Замечу, что уже в формулах на отсканированных листочках есть ошибка в Qz вы, судя по всему, продублировали ее и при вводе расфокусировки...

Что-же касается вашего подхода к вводу расфокусировки то (1) не уверен в его корректности, (2) он влечет сильно избыточное усложнение расчетной схемы. Достаточно было посчитать коэффициент Цернике ответственный за расфокусировку С20 и добавлять соответствующее слагаемое прямо к значению фазы. Это позволило бы в дальнейшем учитывать так-же и коэффициенты ответственные за сферическую аберрацию.

user123
Сообщения: 297
Зарегистрирован: 17 мар 2017, 10:47

Re: Непрофессиональное ПО для расчёта диска Эйри

Сообщение user123 » 28 дек 2017, 10:58

.
Последний раз редактировалось user123 22 июн 2022, 05:19, всего редактировалось 11 раз.
- Почему я должен надевать дыхательную маску, здесь у вас прекрасный чистый воздух, не то что на этом Хануде?
- Именно поэтому.

user123
Сообщения: 297
Зарегистрирован: 17 мар 2017, 10:47

Re: Непрофессиональное ПО для расчёта диска Эйри

Сообщение user123 » 28 дек 2017, 13:33

.
Последний раз редактировалось user123 22 июн 2022, 05:20, всего редактировалось 20 раз.
- Почему я должен надевать дыхательную маску, здесь у вас прекрасный чистый воздух, не то что на этом Хануде?
- Именно поэтому.

user123
Сообщения: 297
Зарегистрирован: 17 мар 2017, 10:47

Re: Непрофессиональное ПО для расчёта диска Эйри

Сообщение user123 » 29 дек 2017, 05:48

.
Последний раз редактировалось user123 22 июн 2022, 05:20, всего редактировалось 9 раз.
- Почему я должен надевать дыхательную маску, здесь у вас прекрасный чистый воздух, не то что на этом Хануде?
- Именно поэтому.

user123
Сообщения: 297
Зарегистрирован: 17 мар 2017, 10:47

Re: Непрофессиональное ПО для расчёта диска Эйри

Сообщение user123 » 29 дек 2017, 05:53

.
Последний раз редактировалось user123 22 июн 2022, 05:20, всего редактировалось 1 раз.
- Почему я должен надевать дыхательную маску, здесь у вас прекрасный чистый воздух, не то что на этом Хануде?
- Именно поэтому.

user123
Сообщения: 297
Зарегистрирован: 17 мар 2017, 10:47

Re: Непрофессиональное ПО для расчёта диска Эйри

Сообщение user123 » 14 янв 2018, 13:18

.
Последний раз редактировалось user123 22 июн 2022, 05:20, всего редактировалось 18 раз.
- Почему я должен надевать дыхательную маску, здесь у вас прекрасный чистый воздух, не то что на этом Хануде?
- Именно поэтому.

Аватара пользователя
Ernest
Основатель
Сообщения: 17944
Зарегистрирован: 12 окт 2009, 10:55
Контактная информация:

Re: Непрофессиональное ПО для расчёта диска Эйри

Сообщение Ernest » 15 янв 2018, 19:25

Картинки красивые и даже похожи на настоящие, но ввиду неведомо какой не описанной математики - доверия к деталям этих картинок, к сожалению, быть не может.

user123
Сообщения: 297
Зарегистрирован: 17 мар 2017, 10:47

Re: Непрофессиональное ПО для расчёта диска Эйри

Сообщение user123 » 17 янв 2018, 06:14

.
Последний раз редактировалось user123 22 июн 2022, 05:21, всего редактировалось 6 раз.
- Почему я должен надевать дыхательную маску, здесь у вас прекрасный чистый воздух, не то что на этом Хануде?
- Именно поэтому.

Ответить