Ru-Board.club
← Вернуться в раздел «Программы»

» Программы для разработки, тестирования, оптических систем

Автор: ging
Дата сообщения: 05.08.2011 00:35

Цитата:
Все таки у оптимизации ОС есть своя специфика.

По-моему, сначала оптимизация, а только потом специфика. Когда начинаешь понимать, как работают методы оптимизации, становится яснее, как реализовано у Кена или других... По-моему, доступнее чем в этой книге в одном параграфе всю квинтессенцию не найти нигде. Когда становится ясно, с какими методами оптимизации надо разбираться конкретно - тогда будут нужны специализированные книги.
Кстати, из всей специфики я лично знаю только "пинок" и Escape-функции. Есть (если не ошибаюсь) только в Осло. Все остальное - выбор подходящих коэффициентов демпфирования (или как их там)...
Автор: paparazzo
Дата сообщения: 09.11.2014 20:46

Цитата:
 
В большинстве программ можно задавать точность задания поверхности (по сути количество треугольников).


В большинстве программ это лишь минимальный размер фасетки при сохранении STL.
Если тело имеет несколько поверхностей, то размеры треугольников будут разные для разных поверхностей тела. Да и для простых поверхностей бывает разного размера делает фасетки.

Например SolidWorks при попытке из гладкого цилиндра 20x10 мм сделать STL c шагом 1 мм выдаст такой файл, показан в Zemax, причем шаг 1 мм выбрать не дало, выбрал точность 0,3 мм, а фасетки большие, стороны вообще длинные треугольники:


В Rhino мы делаем операцию mesh from solid (NURBS), и может задать нижнюю и верхнюю границы размера фасетки - 1 мм,из того же цилиндра 20х10мм получаем такой файл, также в Zemax показал:


P.S. Хотя я может чего-то и не знаю, но Rhino кажется проще всего - так как однозначно можно задать размер фасетки STL, Т.е. делать детекторы с разным разрешением.

Добавлено:

Цитата:
Нужно перейти в текстовый режим, тогда можно выбрать детектор. Я так  делал для цилиндрического и полусферического детектора.


А про это я забыл, хотя вроде знал....
Автор: DSER
Дата сообщения: 05.08.2011 06:25
приличная подборка по численным методам включая


Цитата:
Press W.H., et al. Numerical recipes in C


http://eknigu.org/lib/M_Mathematics/MN_Numerical%20methods/
Автор: DSoln
Дата сообщения: 11.11.2014 21:25
Спасибо всем за подсказки.

Цитата:
Нужно перейти в текстовый режим, тогда можно выбрать детектор. Я так  делал для цилиндрического и полусферического детектора.

Простите за глупый вопрос: цилиндрический детектор с помощью какого объекта вы сделали?
И может, подскажете: можно ли как-то отфильтровать лучи на таком детекторе (то есть мне нужна суммарная мощность на таком детекторе только от лучей, который идут на него с одной стороны, и совсем не нужны лучи, которые на него идут с другой стороны?
Автор: Galina0701
Дата сообщения: 05.08.2011 13:52

Цитата:
приличная подборка по численным методам включая

Цитата: Press W.H., et al. Numerical recipes in C
http://eknigu.org/lib/M_Mathematics/MN_Numerical%20methods/


Спасибо большое!
Автор: paparazzo
Дата сообщения: 12.11.2014 09:06

Цитата:
И может, подскажете: можно ли как-то отфильтровать лучи на таком детекторе (то есть мне нужна суммарная мощность на таком детекторе только от лучей, который идут на него с одной стороны, и совсем не нужны лучи, которые на него идут с другой стороны?


Цилиндрический - при помощи цилиндра Только это должен быть STL файл.
Напишите размеры и разрешение пикселя - пришлю, это 2 минуты сделать

А вот по фильтрации надо думать, первый вариант - создать поверхность такой же кривизны как детектор, но её пропускание сделать зависимым от направления лучей. Это реализуемо только при помощи dll.
ставить детектор поглощающим можно, только осторожно - прошедшие через него лучи могу обратно придти и вызвать эффект на фронатльной поверхности детектора. Зависит от системы
Автор: paparazzo
Дата сообщения: 05.08.2011 17:49
Кстати еще програмка расчета ОС, с исходниками на паскале. Там же маталгоритмы на паскале.
Откуда она у меня - неизвестно... Возможно также полезно будет.

http://optdesign.narod.ru/ros.rar



Добавлено:
Посоветуте производителей edge emitting LEDs
Автор: A_P_V
Дата сообщения: 12.11.2014 19:01

Цитата:
Простите за глупый вопрос: цилиндрический детектор с помощью какого объекта вы сделали?


Цитата:
Цилиндрический - при помощи цилиндра Только это должен быть STL файл.


все верно, так и было. Можно еще использовать встроенную Toroidal surface.
Автор: yevogre
Дата сообщения: 05.08.2011 18:15

Цитата:
Посоветуте производителей edge emitting LEDs


http://www.globalspec.com/datasheets/1028/areaspec/spec_edge_emitting
Автор: DSoln
Дата сообщения: 12.11.2014 19:43

Цитата:
Цитата:
Цилиндрический - при помощи цилиндра  Только это должен быть STL файл.  

 
все верно, так и было. Можно еще использовать встроенную Toroidal surface.


Спасибо!
Автор: ging
Дата сообщения: 06.08.2011 01:06
http://www.globalspec.com/datasheets/1028/areaspec/spec_edge_emitting
Могу гарантировать, что номер 5 в списке - не edge-emitting. А вообще мне попадались линзы для Rebel, которые делали из него edge emitter. Ну или Dragon Argus (OSRAM).
Автор: A_P_V
Дата сообщения: 15.11.2014 15:39
На книголюбе: Ю. А. Клевцов. НОВЫЕ СЕРИЙНЫЕ ТЕЛЕСКОПЫ И АКСЕССУАРЫ


В монографии рассматриваются методы расчета новых оптических систем телескопов, построенных по схеме Кассегрена с предфокальным менисковым корректором. Рассматриваемые оптические системы не содержат сложных в изготовлении несферических поверхностей, обладают высоким качеством изображения и потому идеально подходят для серийного производства телескопов сравнительно небольшого действующего отверстия (150-300 мм). В книгу включены не публиковавшиеся ранее работы автора, посвященные методам контроля качества изображения, проблемам паразитного света, лазерной юстировке телескопов, анализу некоторых схем широкоугольных окуляров, расчету увеличивающих линз, преобразователей фокусного расстояния, афокальных корректоров и сопоставлению оптических и конструктивных свойств новых систем с известными аналогами.
Подробно описаны особенности конструкции малогабаритных серийных телескопов с корректором в виде мениска и отражательной линзы, выпускаемых Новосибирским приборостроительным заводом. Раскрываются исторические вопросы, в том числе и приоритета, материалы по которым публиковались исключительно в патентных изданиях и журнальных статьях и потому были доступны только для узкого круга специалистов. Приводится галерея фотографий небесных объектов, полученных с помощью новых телескопов.
Работа представляет интерес как для узких специалистов в области астрономической оптики, так и для любителей астрономии, которые просто пользуются серийными телескопами, делают или пытаются делать сложные телескопы своими руками. Книга будет полезна в своей работе и мастеру, занимающемуся изготовлением астрономической оптики, и конструктору сложных систем телескопов, а также сборщику и контролеру оптических деталей.

Издательство СИБИРСКОГО ОТДЕЛЕНИЯ РОССИЙСКОЙ АКАДЕМИИ НАУК
ISBN 978-5-7692-1343-4; 2014 г.
Страниц - 312 стр.
Формат 70x100 1/16 (175х248 мм)
Тираж 200 экз.
Твердый переплет

Если кому нужен твеодый экземпляр:
Приобрести книгу в Новосибирске можно в ТВЦ "Оптические приборы" (ул. Д. Ковальчук, 179/2), также возможна отправка в другой город - для этого пишите на zakaz@ponpz.ru.
Автор: paparazzo
Дата сообщения: 06.08.2011 07:57
Просто у Osram что-то все синие Side emitting - discontinued... странно и на замену нет. а мне нужен синий 470 нм

вообщем решено взять лазер вместо светодиода
Автор: alexgeorg
Дата сообщения: 06.08.2011 14:07

Цитата:
Кстати, из всей специфики я лично знаю только "пинок" и Escape-функции. Есть (если не ошибаюсь) только в Осло. Все остальное - выбор подходящих коэффициентов демпфирования (или как их там)...

Ну дело в том, что самые мощные и действительно работающие алгоритмы закрыты патентами или просто хранятся в тайне (например глобальный синтез Code V), поэтому и остаются неизвестными. Алгоритм имитации отжига, эволюционный метод тоже применяются.
Насчет специфики в оптике:
- дискретность переменных и оценочной функции (например при оптимизации стекол или решеток как будете градиент функции считать?)
- смешанные критерии оценки
- большое количество граничных условий (как равенства, так и неравенства)
- практически бесконечно большое количество решении для сложных систем
- ...
Автор: jabilhello
Дата сообщения: 22.11.2014 04:40
Any one has micro lens let array zemax file. send it here
Автор: MrSidoy
Дата сообщения: 27.11.2014 13:22
Господа, есть задача по расчету линз для фороптера. С первого взгляда, дело весьма простое - рассчитать какое-то количество линз с заданными фокусами. В лоб - плоско-выпуклые и плоско вогнутые.

Но возможно есть какие-то требования для аберраций линз для таких приборов? Подскажите, где можно подсмотреть необходимую информацию?
Автор: ging
Дата сообщения: 07.08.2011 20:49
alexgeorg

Цитата:
Алгоритм имитации отжига, эволюционный метод тоже применяются.

Описаны во множестве учебников, на мой взгляд в них самих нет ничего, что было бы специфично для оптики;

Цитата:
- дискретность переменных и оценочной функции (например при оптимизации стекол или решеток как будете градиент функции считать?)

В Земаксе это реализовано очень просто: показатель преломления считается непрерывным и оптимизируется как обычная переменная и потом подставляется ближайший по выбранному каталогу и система дооптимизируется;

Цитата:
практически бесконечно большое количество решении для сложных систем

Но к алгоритму оптимизации это никакого отношения не имеет. Это предъявляет определенные требования к нам (проектировщикам), чтобы задавали исходную систему уже довольно близко к оптимальному решению...
Глобальный поиск в Соде 5 - это очень интересно. Жаль нету времени поковыряться с ним...
В свое время ковырялся в Хаммере (Земакс). Прикольные вещи... Например до 70% попыток - впустую, т.е. гарантированно за ограничениями. Причем неважно: в самом начале поиска или в конце (дня 4 тестировал). Т.е. "самообучаемости" или "эвристики" ну никакой.
Автор: MrSidoy
Дата сообщения: 28.11.2014 06:40

Цитата:
Господа, есть задача по расчету линз для фороптера.


Вопрос закрыт. Ввиду малых полей зрения прибора и довольно больших фокусов использование менисков нецелесообразно.

Автор: A_P_V
Дата сообщения: 08.08.2011 10:21
ging,
интересно, как ты ковырял Хаммера и получил такое значение (70%)?
Автор: paparazzo
Дата сообщения: 12.12.2014 09:30
Как в Zemax создать Array с децентрированными элементами?
Т.е. тот же lenslet, но элементы децентрированы.

ЧТо-то я не совсем понял, возможно ли это в приницпе
Автор: yevogre
Дата сообщения: 08.08.2011 18:22
Коллеги, подскажите где почитать про сущность линзы Бертрана в микроскопах.
Как эту систему считать? Дли проверить, а я ни в зуб. В общей литературе только общее.
Я так понял, она для настройки Кехлера?
Автор: Cano_J
Дата сообщения: 12.12.2014 19:37
Не могли бы Вы отразить на рисунке желаемый результат?
Автор: ging
Дата сообщения: 10.08.2011 01:28

Цитата:
интересно, как ты ковырял Хаммера и получил такое значение (70%)?

Прошу прощения, ошибочка вышла... Имел ввиду только 70% попадают внутрь ограничений. А ковырял очень просто: ZPLM в MF, а в макросе прописано сохранение переменных в файл. Система имела 2 переменные и обе были ограничены [0, 1]. Система имела в принципе один минимум...
Автор: paparazzo
Дата сообщения: 13.12.2014 11:38

Цитата:
Не могли бы Вы отразить на рисунке желаемый результат?


оптические центры смещены, т.е. взять линзу и обрезать ее сверху и снизу, справа и слева неравномерно, потом соединить много таких линз.
Правда при этом в местах соединения ступеньки выходят....
Автор: alexgeorg
Дата сообщения: 10.08.2011 01:45
ging
Не во всем могу согласиться. Если ближайшее стекло далеко от промежуточного решения вы просто рискуете оказаться в плохом минимуме. А если оптимизируете MTF у вас вообще все рассыпется при переходе на стекло.
Дискретная оптимизация встречается часто такая, что промежуточных значений не может быть.
Например число элементов в поверхности типа array.
Идеальный оптимизатор должен находить лучшее решение вне зависимости от квалификации пользователя. Поэтому специфика и должна учитываться в самом алгоритме.
Автор: Cano_J
Дата сообщения: 13.12.2014 15:26
CAD или part designer элементы могут участвовать в Array?
Автор: paparazzo
Дата сообщения: 15.12.2014 14:23

Цитата:
CAD или part designer элементы могут участвовать в Array?


Нет. Вообщем пока отказался от этой идеи...
Автор: glazar
Дата сообщения: 10.08.2011 11:58
У моего бывшего работодателя появилась вакансия оптического инженера-разработчика в Дрездене. Тематика: цифровая голография, 3д. Желательно иметь степень.
Интересующиеся могут написать мне на почту, я перешлю описание и контакты.
Автор: Cano_J
Дата сообщения: 20.12.2014 16:07
Подскажите пожалуйста, как можно в последовательном режиме оценить пропускание системы в зависимости от координаты на зрачке с учетом аподизации в виде графика?
Автор: SiberianBird
Дата сообщения: 10.08.2011 14:57
Нужен инженер оптик в Мюнхен. Производство терапевтического оборудование для офтальмологии (фемтосекундный ик лазер с сопутствующий оптикой). Дизайна как такового почти не требуется, нужен инженеер оптик для сопровождения. Желателен опыт в интерферометрии. Писать в пм.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378

Предыдущая тема: Maxthon 3.x - быстрый и мощный браузер


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.