Документ взят из кэша поисковой машины. Адрес оригинального документа : http://wasp.phys.msu.ru/forum/lofiversion/index.php?t2410.html
Дата изменения: Unknown
Дата индексирования: Mon Apr 11 09:16:48 2016
Кодировка: Windows-1251
Студенческий форум Физфака МГУ > Курсовая. Оптика.
Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Курсовая. Оптика.
Студенческий форум Физфака МГУ > Наука физика > Есть проблема
Tigran K. Kalaidjian
Дали задание для курсовой по программированию - 2-й курс. Скажите, пожалуйста, в каких книгах можно найти подробную информацию на нужную тему. Я полагаю, что тут нужны рассчеты для телескопов или что-то вроде того.

задание выглядит след. образом:

Код
Рассчитать предыскажения, вносимые адаптивным зеркалом, для того, чтобы скомпенсировать аберрации, вносимые искажающей средой (атмосферной турбулентностью). Аберрации вводить из диалогового окна как коэффициенты при соотв. полиномах Цернике. Выводить 2-мерную аберрационную картину.


Заранее спасибо.
Denis
Не слабо! new_russian.gif

В мое время на курсовых по программированию, кроме общего задания подробно объяснялось по каким формулам нужно считать. Крепчает, видать, факультет.
Я, конечно, посмотрю в наших книжках, но что-то подобного не помню, чтобы встречал.

Может, Panopticum знает, где сокрыта разгадка. 197.gif
Relana
Борн, Вольф "Основы оптики". Там написано и про абберации, и про полиномы Цернике, и про многое другое. Еще есть книжка: Сойфер "Методы компьютерной оптики", но я не уверена, что ее можно достать в библиотеке. мы ее недавно купили для лабы и держим в режиме "из лабы не выносить". Еще про всякие телескопы была, кажись, книжка Мороза, только название не помню 194.gif
Сразу можешь также почитать про быстрое преобразование Фурье - чует мое сердце, оно тебе еще пригодится. Его можно найти в практически любой книжке по численным методам, любом хэлпе к пакету пипа Матлаба, и даже в яндексе.
Теоретик
Цитата(Denis @ 13 сентября 2005г. - 19:11)
В мое время на курсовых по программированию, кроме общего задания подробно объяснялось по каким формулам нужно считать.
*

Зато в наше время, ко всему прочему, перестали учить программировать.
PanOpticum
2 Denis
Это не факультет крепчает, а маразм. Такие задачи, имхо, нужно разбирать с научным руководителем (хотя бы микрошефом).
2 Tigran K. Kalaidjian
Полиномы Цернике -- система ортогональных на единичном круге полиномов, то есть таких полиномов , для которых , где -- символ Кронекера, а -- соответствующая норма. Подробнее см., действительно, Борна и Вольфа.
Этими полиномами удобно описывать астигматизм, наклон, дефокусировку. Правда, сферическая аберрация и кома в них -- бесконечные суммы (например, сф. 3-го порядка, сф. 5-го, 7-го и т.д.) Кстати, сия норма убывает с ростом i, что не может не радовать.
Поскольку система полиномов Цернике ортогональна, то любую деформацию поверхности внутри единичной окружности (понятно, о чем я?) можно разложить по ним (типа того, как мы раскладываем функцию в ряд Фурье). То есть, пожамкав адаптивное зеркало, получаем несколько аберраций (полиномов) различной амплитуды. Дальше вопрос: что у нас за адаптивное зеркало? Жду ответа. Равно как и вопросов.
Tigran K. Kalaidjian
Спасибо за советы! Буду осваивать. Главное, ведь - найти источник victory.gif

2PanOpticum: отдельное спасибо. перехожу в РМ.
Tigran K. Kalaidjian
Может кому-то потом понадобится:
Нашел хорошую книгу по адаптивной оптике
М.А.Воронцов, В.И.Шмальгаузен. "Принципы адаптивной оптики" - там есть практически все, что нужно.

Также на ФФ читается курс проф. Шмальгаузена по адаптивной оптике (для 5-го курса).

Также нашел "Пособие по адаптивной оптике обсерватории Серро-Тололо" с конкретными экспериментальными результатами.
Tinacious
Цитата(Tigran K. Kalaidjian @ 13 сентября 2005г. - 15:30)
ODE
Рассчитать предыскажения, вносимые адаптивным зеркалом, для того, чтобы скомпенсировать аберрации, вносимые искажающей средой (атмосферной турбулентностью). Аберрации вводить из диалогового окна как коэффициенты при соотв. полиномах Цернике. Выводить 2-мерную аберрационную картину
*

По-моему у наших программаторах крыша окончательно съехала fool.gif
Это ж надо че "удумали" ....рассчитать предыскания........!!!!!!
freeneutron
Помоему замудреная постановка вопроса, если перефразировать, то будет на много проще.
RENegade
На самом деле задача о-о-очень простая. Просто много литературы следует прочитать.
Воронцов, Шмальгаузен - "Принципы адаптивной оптики" великолепная книжица! Но увы, вам она скорее всего мало поможет.
Борн и Вольф - слишком обще... Не пойдет.
Лекции профессора Виктора Ивановича Шмальгаузена - дельная штука, но он еще не скоро дойдет до той темы, которая вам нужна.
Могу подсобить с его лекциями в pdf-формате. Это, пожалуй, все, что вам нужно.
Более простой литературы вы, увы, не найдете, поскольку в России адаптивную оптику особо не жалуют (опять-таки, увы), хотя придумал ее именно русский ученый в 1957 году (Линник).
А не Черезова Т.Ю. (моя научница) вам случайно такую задачку дала? Не она ли ведет у вас программирование? Если так, то просто подойдите к ней и попросите литературу у нее - она не откажет, если не занята. Найти ее можно в будни в КНО ком. 5-04-б. Как правило, с утра и до обеда.
Если будут еще проблемы - обращаться ко мне: я вплотную занимаюсь адаптивной опиткой.
ЗЫ: И никаких преобразований Фурье, насколько я понимаю задачу, там нет...
Tigran K. Kalaidjian
Цитата(RENegade @ 7 октября 2005г. - 23:51)
На самом деле задача о-о-очень простая.

Задача, на самом деле, содержит не указанные мной подпункты, но в целом действительно проще, чем кажется на первый взгляд. После того, как я разобрался с полиномами Цернике, все сильно упростилось.

Цитата(RENegade @ 7 октября 2005г. - 23:51)
Могу подсобить с его лекциями в pdf-формате. Это, пожалуй, все, что вам нужно.

Я был бы Вам очень благодарен, если бы Вы передали эти лекции или указали ссылки на них.

Цитата(RENegade @ 7 октября 2005г. - 23:51)
А не Черезова Т.Ю. (моя научница) вам случайно такую задачку дала?

Да. Надо сказать, что Татьяна Юрьевна терпеливо ответила на интересующие меня вопросы и подробно рассказала суть задачи respect.gif
Задачу же мне "назначили" заочно одногруппники в виде шутки. Надо сказать, что тема оказалась очень интересной.

Цитата(RENegade @ 7 октября 2005г. - 23:51)
Если будут еще проблемы - обращаться ко мне: я вплотную занимаюсь адаптивной опиткой.

Спасибо. Мне чем дальше, тем все интереснее заниматься этой темой - красивая теория и, главное, полезное применение на практике.
mynthon
возможно это будет полезно http://pvd2.narod.ru/publ/ao_tut/AO_tutori..._turbulence.htm
Tigran K. Kalaidjian
Спасибо за помощь! respect.gif
Программа готова. Прилагаю архив Нажмите для просмотра прикрепленного файла
В нем лежит сама программа, исходники к ней для VC++6.0 и краткое описание к интерфейсу (слово-то какое: "интерфейс") - readme.txt
Осталось только набить текстовую часть с физикой задачи и используемым алгоритмами, но с этим я уже разобрался 13.gif
Насчет зеркала: решили не заморачиваться и взять биморфное зеркало с 5-тью кольцевыми сегментами. Программа написана с запасом прочности и "возьмет" любое зеркало, но я решил остановиться на этом.
qBot |+1/2>
Без описание весьма трудно понять, что она делает 197.gif Вот если бы можно было сравнить: как было без компенсаций, а как с ними...
Tigran K. Kalaidjian
OK. Dear Ladies and Gentelmen. Specially for qBot версия проги, в которой пункт "проверка" вместо результатов аппроксимации показывает выправленный фронт. Нажмите для просмотра прикрепленного файла.
1. Как можно видеть, выправленный фронт намного более тусклый, чем изначальный, т.е. он почти плоский, чего мы и добивались. Сделать его еще более "плоским" можно добавлением еще нескольких электродов (т.е. выбором зеркала с большим числом сегментов).
2. Я генерирую рандомом дискретный фронт. Думаю, если делать его с самого начала гладким, то и компенсация будет еще лучше.
3. Добаление пункта меню с показом выправленного фронта - это мысль. Надо будет сегодня же его вставит...
ELANOR
Есть гигантская проблема.
Мне нужно найти формулу, по которой из Цернике можно получить форму поверхности.
Проблема упрощается тем, что это нужно сделать только для сферической аберрации и только для первого порядка.

Проблема в том, что я, кажется, не понимаю сути вопроса. Ведь цернике - они уже описывают форму поверхности.

Ну и саааамая большая проблема - в том, что мне не с кем об этом поговорить.
peregoudov
Можете попробовать поговорить со мной. Я как раз Борна---Вольфа читал...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2016 IPS, Inc.