A A A A Автор Тема: РОС - программа расчёта оптики телескопов  (Прочитано 88493 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Дмитрий Серегин

  • ****
  • Сообщений: 274
  • Благодарностей: 11
  • Мне нравится этот форум!
    • Сообщения от Дмитрий Серегин
    • dseregin.nm.ru
Приукрасил внешний вид трассировкой дополнительных лучей  (2я илл.):
Спасибо!

Оффлайн ekviАвтор темы

  • *****
  • Сообщений: 7 065
  • Благодарностей: 409
    • Сообщения от ekvi
Теперь надо вид внеосевых исправлять (верх.илл.).
На нижней - исправлено:
« Последнее редактирование: 12 Июл 2015 [17:39:59] от ekvi »

Оффлайн student_alex

  • Новичок
  • *
  • Сообщений: 2
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от student_alex
Как Вы считаете перенос данной программы на мобильные устройства имеет ли смысл?

Оффлайн xd

  • *****
  • Сообщений: 17 982
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Думаю что нет.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн ekviАвтор темы

  • *****
  • Сообщений: 7 065
  • Благодарностей: 409
    • Сообщения от ekvi
Как Вы считаете перенос данной программы на мобильные устройства имеет ли смысл?
Была бы польза.

Оффлайн serega2007

  • ...
  • *
  • Сообщений: 67 117
  • Благодарностей: 1127
    • Сообщения от serega2007
     Можно ли построить график изображения от сферы , например диаметром 390 и фокусом 1340 в фокусе краевой зоны .
     Задача имеет практическое значение . С меня Кока-Кола . Питерского разлива .
До встречи на Астрофесте !
Ибо на Астрофоруме жизни нет .
                                            Серега .

Оффлайн serega2007

  • ...
  • *
  • Сообщений: 67 117
  • Благодарностей: 1127
    • Сообщения от serega2007
    Быть может задача не ясно обозначена ?
    В фокус краевых лучей ставим экран плашмя . Что на нем нарисуется от звездочки в бесконечности ?
До встречи на Астрофесте !
Ибо на Астрофоруме жизни нет .
                                            Серега .

Оффлайн ekviАвтор темы

  • *****
  • Сообщений: 7 065
  • Благодарностей: 409
    • Сообщения от ekvi
Можно ли построить график изображения от сферы , например диаметром 390 и фокусом 1340 в фокусе краевой зоны .
Да, выделено то, в чём
задача не ясно обозначена
м.б. имелось в виду то, что изображено на иллюстрации?
При жуткой волновой ошибке - шестьсот лямбд! - построить ФРТ даже для центральной точки поля невозможно.
« Последнее редактирование: 17 Июл 2015 [09:56:01] от ekvi »

Оффлайн ekviАвтор темы

  • *****
  • Сообщений: 7 065
  • Благодарностей: 409
    • Сообщения от ekvi
Подключил к РОС оптимизатор на базе алгоритма Марквардта, основанный на вторых производных целевой функции, - для того, чтобы пользователь имел возможность лично убедиться, что даже алгоритм "отжига" со своим методом случайного тыка оказывается эффективней.
https://yadi.sk/d/igg9zkWOJNZZU
За одним восстановил использование Симплекса (см. илл.).
Программные коды алгоритмов оптимизации заимствованы у французского математика Jean Debord.
« Последнее редактирование: 18 Июл 2015 [23:33:11] от ekvi »

Оффлайн serega2007

  • ...
  • *
  • Сообщений: 67 117
  • Благодарностей: 1127
    • Сообщения от serega2007
    Вот конкретно , что мне надо .
    Получить график от сферы в масштабе графика от параболы .
До встречи на Астрофесте !
Ибо на Астрофоруме жизни нет .
                                            Серега .

Оффлайн ekviАвтор темы

  • *****
  • Сообщений: 7 065
  • Благодарностей: 409
    • Сообщения от ekvi
Минимальное пятно (ср.кв. величина) для такой сферы Ф1117 мкм, а у параболы - кружок Эйри Ф2.33 мкм,т.е. в 500 раз меньше, и плотность - в 250000 раз выше, чем у сферы. Причём влияние дифракции на распределение освещённости в пятне сферы вряд ли будет заметно. Точнее, дело обстоит так: 16% (а м.б., значительно меньше?) света, отраженного от края сферического зеркала, построят дифракционный кружок Ф2.3 мкм с амплитудой в центре, во много раз меньшей, чем у параболоида; а остальные 84% (или ещё больше?) неравномерно рассеются по кругу Ф1 мм и, будучи далеко не в фазе, никак не повзаимодействуют с 16% краевой части волны. А если учесть ещё и немонохроматичность реального освещения, то картина будет еще экзотичней ...
В этом случае целесообразнее не маять теорию, а заснять при одинаковом потоке две картинки на матрицу: от параболоида и от сферы - и экспериментально сравнить распределение освещенности. Только надо иметь в виду ещё один нюанс: при F/D = 1.719 малейшая расфокусировка приводит к существенному перераспределению освещенности по пятну.
Вот так, приблизительно. Цифра 250 000 не располагает всерьёз браться за численное решение задачи.
« Последнее редактирование: 19 Июл 2015 [10:32:48] от ekvi »

Оффлайн ekviАвтор темы

  • *****
  • Сообщений: 7 065
  • Благодарностей: 409
    • Сообщения от ekvi
Несколько слов про оптимизацию ...
В начале 1980х один мой приятель, физхимик, склонял меня не изобретать велосипед, а использовать к тому времени уже разработанные алгоритмы оптимизации: симплекс и БФГС. Я с порога отверг его предложение, сославшись на необычайную сложность оптики. Однако сама жизнь убедила в целесообразности использования универсальных алгоритмов.
Сегодня я учёл свою ошибку и не только восстановил возможность использования в РОС разных алгоритмов оптимизации, но и расширил для пользователя доступ к их параметрам:
https://yadi.sk/d/igg9zkWOJNZZU
Эксперименты показывают, что путём варьирования параметров можно на одних и тех же алгоритмах всякий раз достигать различных "локальных" минимумов у оптимизируемой системы. Таким образом, локальные алгоритмы становятся "глобальными".
Поскольку рукопашный поиск минимума в диалоговом режиме занятие не для слабонервных, то придётся разрабытывать гибридный алгоритм. Например, вначале система оптимизируется по Марквардту, затем - по БФГС, а в конце - по симплексу. Возможно, потребуется разработать процедуру с адаптивным алгоритмом (см. на илл. mixAlgo).
« Последнее редактирование: 22 Июл 2015 [10:27:08] от ekvi »

Оффлайн serega2007

  • ...
  • *
  • Сообщений: 67 117
  • Благодарностей: 1127
    • Сообщения от serega2007
    Работа вилкой - обычное явление . По меньшей мере , раньше .
До встречи на Астрофесте !
Ибо на Астрофоруме жизни нет .
                                            Серега .

Оффлайн Владилен

  • *****
  • Сообщений: 3 291
  • Благодарностей: 127
  • Возвращение со звезд
    • Сообщения от Владилен
    • Miniminimonti
Например, вначале система оптимизируется по Марквардту, затем - по БФГС, а в конце - по симплексу. Возможно, потребуется разработать процедуру с адаптивным алгоритмом (см. на илл. mixAlgo).
А может метод Монте Карло или ковровой бомбардировки? 100% гарантия в заданных диапазонах :-)

Учебная обсерватория УрФУ, Ньютон 250/2500, EQ-6, Canon 450Da, BFLY-PGE-23S6M-C

Оффлайн nolv

  • *****
  • Сообщений: 2 642
  • Благодарностей: 194
    • Сообщения от nolv
"Простейшим элементарным приемом расчета оптической системы является подбор элементов этой системы на удачу..." :)

Оффлайн Алексей Юдин

  • *****
  • Сообщений: 28 797
  • Благодарностей: 1131
  • Так-с, где тут у Вас Кровавое Мясное Бодалово?
    • Сообщения от Алексей Юдин
Да, именно. И в те годы это было достаточно актуально, а сейчас вообще мрак...

Оффлайн ekviАвтор темы

  • *****
  • Сообщений: 7 065
  • Благодарностей: 409
    • Сообщения от ekvi
А может метод Монте Карло или ковровой бомбардировки? 100% гарантия в заданных диапазонах
Кстати, метод наименьших квадратов (МНК) - тоже "ковровый бомбардир".
Да, при планировании эксперимента и когда область "злачных" решений неизвестна, эти методы - самое то.
Но в случае с оптикой, тем более астрономической, всё, как правило, давно уже открыто, требуется "достать" аналог, отмасштабировать его, подправить или изменить толщины и стёкла и запустить на оптимизацию. Собственно, решением этого круга проблем РОС и ограничился. Желающие расширить или углубить область задач могут модернизировать программный код, доступный для отечественных энтузиастов.
"Простейшим элементарным приемом расчета оптической системы является подбор элементов этой системы на удачу..."
На самом деле делается ещё проще.
Дональд Дилворс, автор программы "Синопсис", расчёт любого многолинзового объектива начинает с плоскопараллельных пластин: задаёт стёкла, число пластин, фокусное расстояние и выходные характеристики. Всё остальное оптимизатор, основанный на методе "отжига" и алгоритме PSD, решает сам - см.: http://www.osdoptics.com/Optimization%20challenge.htm
« Последнее редактирование: 03 Авг 2015 [13:57:04] от ekvi »

Оффлайн ekviАвтор темы

  • *****
  • Сообщений: 7 065
  • Благодарностей: 409
    • Сообщения от ekvi
В РОС также можно начать расчёт своей системы с "болванки": задаётся ряд деталей из известных стёкол, эти детали имеют произвольные радиуса и расстановку, но заданные диаметр входного зрачка, эквивалентный фокус и размер поля. Оптимизатор организует систему до качества, на которое она способна по своей природе. На иллюстрациях - пример: исходный Райт Ф 280/4 и его конечный вариант, полученный на алгоритме BFGS через 30 сек, что в 4 раза дольше, чем в Синопсисе (у моей Тошибы одно ядро и такт. частота 1.8 ГГц).
« Последнее редактирование: 18 Авг 2015 [09:51:33] от ekvi »

Оффлайн ekviАвтор темы

  • *****
  • Сообщений: 7 065
  • Благодарностей: 409
    • Сообщения от ekvi
На иллюстрациях сопоставлены разные алгоритмы оптимизации Кассегрена Гамильтона.
Неоспоримым преимуществом обладает алгоритм BFGS, который по эффективности, по моим оценкам, не уступает оригинальному PSD от Д. Дилворса (в РОС пока используется его эмулятор).

Оффлайн ekviАвтор темы

  • *****
  • Сообщений: 7 065
  • Благодарностей: 409
    • Сообщения от ekvi
А на этой иллюстрации приведён конечный результат оптимизации зеркально-линзового Кассегрена по алгоритму BFGS.