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

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

Автор: paparazzo
Дата сообщения: 30.08.2008 21:40

Цитата:
Спасибо за документ! Да ещё и по-русски!
А почему модель грубая (я просто не знаю, как именно это реализовано в Zemax, но думал, что точность зависит от меня, от того, насколько подробно задам пространственное распределение. Нет?)?


Ну, вообщето модель IESNA предполагает симметрию источника, и форма светящегося тела ограничена, если обратили внимание на это в стандарте.
В rayset мы задаём координаты каждого лучика и его направляющие вектора. Т.е. форма и распределения - любые могут быть. Больше лучей - точнее расчёт, т.к. статистика!
Автор: linkoff
Дата сообщения: 02.09.2008 16:18

Цитата:
Вот прошу у Осрама лучи для SFH 4350 (нет на сайте), но им, видимо, некогда. Придётся самому делать опять, блин


Сделал Rayfile заслал в отдел, ждите. Интересно как долго эти файлы будут до вас идти. Посмотрим :о)
Автор: Xamez
Дата сообщения: 02.09.2008 16:42

Цитата:
Сделал Rayfile заслал в отдел, ждите. Интересно как долго эти файлы будут до вас идти. Посмотрим :о)


Понедельник (какое слово, право), утро, пока не дождался. Дам знать, как только.
Спасибо, интересно будет сравнить Ваши данные с собственными измышлениями.
Автор: paparazzo
Дата сообщения: 02.09.2008 17:00

Цитата:
Сделал Rayfile заслал в отдел, ждите. Интересно как долго эти файлы будут до вас идти. Посмотрим :о)


А они хоть на сайте их выложат??? Для полноты картины!
Автор: vovanator
Дата сообщения: 02.09.2008 21:12

Цитата:
Поделитесь пожалуйста логином/паролем на кноголюба...

Эх.... хотел с вами книгами по ОЭП поделиться...
Автор: paparazzo
Дата сообщения: 03.09.2008 16:32

Цитата:
Эх.... хотел с вами книгами по ОЭП поделиться...


Отправил в личку.

Добавлено:
Где можно найти параметры молочных стёкол пригодных для моделирования?
Т.е. нужно рассеивающее стекло, преобразующее напраленный свет в диффузно-рассеянный. Но не сильно. Желательно знать фирму-производителя, которая пишет параметры этих стёкол.
Автор: Xamez
Дата сообщения: 04.09.2008 00:37

Цитата:
Где можно найти параметры молочных стёкол пригодных для моделирования?
Т.е. нужно рассеивающее стекло, преобразующее напраленный свет в диффузно-рассеянный. Но не сильно. Желательно знать фирму-производителя, которая пишет параметры этих стёкол.



А LSD не подойдёт? Они вот сегодня прислали:
Luminit Offers BTDF Data
To assist our customers in the modeling of Light Shaping Diffusers LSD® we now offer bidirectional transmittance distribution function (BTDF) data. BTDF data is a key metric used to simulate the scattering behavior of surfaces in transmission mode. The data is available for on-axis illumination and off-axis angles (increments of 15º). The diffusers we have collected the BTDF data for include: 5,10,20,40,60,80, 15x1,30x5,60x10 and 75x45.

Please visit our website to download the data files: http://www.luminitco.com/index.php/registration/download_details?id=10&item=dl
Автор: paparazzo
Дата сообщения: 04.09.2008 09:30

Цитата:
А LSD не подойдёт? Они вот сегодня прислали:


Это, как я посмотрел - тонкая плёнка. Не пойдёт.
Нужно что-то типа стекла (пластика лучше) рассеивающего с объёмным рассеиванием...
У меня кусок такого пластика в столе лежит, но откуда он - неизвестно.

Т.е. например, парралельный пучок паревратить в расходящийся с опрделённым углом.
Автор: Paredam
Дата сообщения: 04.09.2008 10:11
Необходимо промоделировать периодическую структуру на пластине из пластика, которая при этов находиться в воде.
Проблема в том, что для однородности освещения нужно неравномерное распределение.
RepTile в TracePro - подходит, за исключением невозможности задать неравномерное распределение. Разбиваю кусок на несколько частей, в каждом задаю свои параметры RepTile. Работает, но устал оптимизировать вручную.
В Zemax поверхность типа Array вполне годится, но затем нужно использовать Boolean, а при большом количестве элементов - умирает напрочь. LensSet - таже проблема что и в TracePro - только равномерное распределение.
Есть идеи?
Автор: paparazzo
Дата сообщения: 04.09.2008 10:26

Цитата:
В Zemax поверхность типа Array вполне годится, но затем нужно использовать Boolean


А зачем Boolean???
Практически всегда можно обойтись без него, используя свойство "inside of"
Автор: Paredam
Дата сообщения: 04.09.2008 10:43
У меня полусферы "выгрызаны" в поверхности пластины. И все это еще и в воде. Что-то в голове не складывается inside of
Автор: paparazzo
Дата сообщения: 04.09.2008 10:49

Цитата:
У меня полусферы "выгрызаны" в поверхности пластины. И все это еще и в воде. Что-то в голове не складывается inside of


Делаем водные сферы внутри пластины - inside of, чтобы получить полусферы. Массив сфер как я понял. И вокруг тоже воду, так что пластина inside of вода
Автор: Paredam
Дата сообщения: 04.09.2008 11:17
Логично. Уже сам догнал. Спасибо.

Добавлено:
Можно ли в Zemax задать у Rectangular Volume торцы с разным пропусканием. Т.е. вход-выход -прозрачные, три боковые грани - зеркальные и еще одна боковая - прозрачная.,
Или нужно делать Polygon Object
Автор: paparazzo
Дата сообщения: 04.09.2008 13:25

Цитата:
Можно ли в Zemax задать у Rectangular Volume торцы с разным пропусканием. Т.е. вход-выход -прозрачные, три боковые грани - зеркальные и еще одна боковая - прозрачная.,
Или нужно делать Polygon Object


Нет, не нужно Polygon object, хотя и он и не поможет.
Я в таких случаях ставлю rectangle, и на нём задаю покрытие.

P.S. В этом одно из неудобств Zemax, в отличие например от TracePro, что не имеем доступа ко всем поверхностям.
Автор: linkoff
Дата сообщения: 04.09.2008 19:47
По поводу Rayfiles, должны появиться на сайте. Правда чувак который выкладывает с завтрашнего дня в отпуске... инетересно... успеет или нет :о))))

Не подумайте что я злорадствую, но в большой конторе все делается очень медленно...
Автор: Xamez
Дата сообщения: 05.09.2008 00:10

Цитата:
Не подумайте что я злорадствую, но в большой конторе все делается очень медленно...


Не подумаю.
Я уже закончил ту работу, и ray dataset интересует меня скорее исторически.
На всякий случай скажу: наличие лучевой базы - явный конкурентный плюс, так что не ленитесь, хоть контора и большая... К тому же затраты интеллекта на скан минимальные.

Автор: linkoff
Дата сообщения: 05.09.2008 10:02

Цитата:
К тому же затраты интеллекта на скан минимальные.


Не скажите... одно детальное измерение светодиода стоит около 1.5-2 тысяч евро. Контор, которые этим занимаются - единицы (2 в Европе и одна в Штатах).

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

Поэтому, если речь идет не о приоритетных продуктах, то быстрее и дешевле сделать симуляцию, правда на базе существующей и измеренной модели чипа в силиконе.
Автор: Xamez
Дата сообщения: 08.09.2008 21:20

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


Я думал, основная задача оператора - нормально закрепить источник, сделать привязку координат и попасть в динамический диапазон, установить пределы измерений. Дальше гониометр мог бы работать автоматом и выдать данные...
Вероятно, я чего-то не понимаю, не вижу, почему скан должен стоить настолько дорого.
Ах да, наверно зарплаты в Германии такие

Добавлено:

Цитата:
Не скажите... одно детальное измерение светодиода стоит около 1.5-2 тысяч евро. Контор, которые этим занимаются - единицы (2 в Европе и одна в Штатах).


Скажите, кто в Европе?
В Штатах Вы имели в виду Radiant Imaging или что-то ещё?
Есть ли разница в подходах и ценах у тех, о ком Вы говорите, или это одно и то же оборудование?
И скокма оно стоит? Похоже, слишком дорого.
Тема для бизнеса? В детстве занимался рентгеновской кристаллографией, о гониометрах имею представление на уровне обслуживания железа, юстировки и пользования.
Если делать 60 сканов в месяц за $300US каждый, можно открываться. Что думаете?


Автор: paparazzo
Дата сообщения: 09.09.2008 21:39
Можно ли в Zemax смоделировать шероховатость поверхности?
Автор: Xamez
Дата сообщения: 09.09.2008 22:31

Цитата:

Можно ли в Zemax смоделировать шероховатость поверхности?


Явно, физически, - вряд ли.
А построить адекватную модель рассеяния недостаточно?
Автор: paparazzo
Дата сообщения: 10.09.2008 08:34

Цитата:
А построить адекватную модель рассеяния недостаточно?


Не уверен, но пытаюсь...
Автор: sikd
Дата сообщения: 10.09.2008 11:16
Мне кажется есть два пути.
1. Если известна реальная функция рассеяния, то можно задать ее как свойство пов-ти.
2. В первом приближении, думаю, можно использовать Zernike, но надо будет брать много членов. Причем в этом случае надо использовать оператор TEZI с нужной величиной rms пов-ти, провести анализ ошибок, а потом скопировать свойства пов-ти из любого сохраненного подходящего файла анализа погрешностей. В рез-те получим иррегулярную пов-ть с нужной величиной rms равной rms шероховатой пов-ти
Автор: paparazzo
Дата сообщения: 10.09.2008 13:28

Цитата:
2. В первом приближении, думаю, можно использовать Zernike, но надо будет брать много членов. Причем в этом случае надо использовать оператор TEZI с нужной величиной rms пов-ти, провести анализ ошибок, а потом скопировать свойства пов-ти из любого сохраненного подходящего файла анализа погрешностей. В рез-те получим иррегулярную пов-ть с нужной величиной rms равной rms шероховатой пов-ти


дело в том, что нужно и в последовательном, и в непоследовательном режиме моделировать.
Поэтому попытаюсь с рассеянием.
Автор: linkoff
Дата сообщения: 11.09.2008 15:29

Цитата:
Я думал, основная задача оператора - нормально закрепить источник, сделать привязку координат и попасть в динамический диапазон, установить пределы измерений. Дальше гониометр мог бы работать автоматом и выдать данные...


Теоретически да, но для измерений используется ПЗС матрица, которую как я понимаю очень трудно калибровать. Если идет измерение квали монохроматичного сигнала, то проблем вроде как нет, ну а если измерять напрмер белый светодиод, но начинаются проблемы.

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


Цитата:
Если делать 60 сканов в месяц за $300US каждый, можно открываться. Что думаете?


Один скан занимает около суток, и потом еще 3 дня компьютер обрабатывает данные...это гигабайты... но фирмы на этом живут очень не плохо....


Цитата:
Скажите, кто в Европе?
В Штатах Вы имели в виду Radiant Imaging или что-то ещё?


Radiant Imaging, Opsira, Technoteam

Каждая фирма сама делала свое оборудование. Самый дешевый - Technoteam, а точнее его филиал фирма Ilexa, с гендиректором которой я имел четь пить водку ибо он болгарин :о)


Цитата:
Можно ли в Zemax смоделировать шероховатость поверхности?


Можно, если речь идет об отражении. Если речь идет о преломлении, то теоретичеки моделировать можно, но никто точно не знает как происходит разделение энергии на границе раздела двух сред, при наличии у одной их этих сред шероховатости.

По формулам Френеля?

Вопрос открыт...


Автор: Xamez
Дата сообщения: 11.09.2008 19:07
Linkoff, спасибо за информацию.
SFH 4350 появился на http://catalog.osram-os.com/applications/applications.do?folderId=20&favOid=0000000200034c80025d0023&act=showBookmark во всех видах, даже IES, который Zemax читать не хочет пока. Хочется сравнить IES c DAT в ряде ситуаций.


Цитата:
Цитата:Можно ли в Zemax смоделировать шероховатость поверхности?


Теоретически: если есть статистика неровностей, можно сгенерить массив точек (скажем, в Matlab), натянуть на них поверхность (скажем, в SolidWorks), преобразовать в IGS/STP и рэйтрэйсить до посинения (по Френелю, а как ещё?). Но попутно хотелось бы грамотно учесть волновые эффекты...
Автор: linkoff
Дата сообщения: 11.09.2008 19:34

Цитата:
Теоретически: если есть статистика неровностей, можно сгенерить массив точек (скажем, в Matlab), натянуть на них поверхность (скажем, в SolidWorks), преобразовать в IGS/STP и рэйтрэйсить до посинения (по Френелю, а как ещё?). Но попутно хотелось бы грамотно учесть волновые эффекты...


ну, ну... что то мне кажется не возьмет Raytracer такое, а еди и возьмет то сутками считать будет....

В том то и вопрос, чтобы описать все функциями, что трэсилось быстро и чтобы (внимание) можно было оптимизировать шероховатость поверности для достижения нужного эффекта!

А потом эту шероховатость вопроизвести на практике, тут я думаю помогут регулярные структуры.

С кристаллами такой трюк проходит, так как известна их кристаллическая структура и поверхность можно описать в виде ну скажем пирамидок, они задаются как массив и рэйтрейсер их спокойно сьедает.

А по поводу волновых эффектов....комп с 32 процами, Linux, и на Matlab решайте уравнения Максвелла :о))))
Автор: Xamez
Дата сообщения: 11.09.2008 20:26

Цитата:
ну, ну... что то мне кажется не возьмет Raytracer такое, а еди и возьмет то сутками считать будет....


Согласен, потому и говорю - теоретически, практического решения на таком уровне пока не вижу. Да, напрашиваются регулярные структуры, но надо их как-то разумно рандомизировать, а не то можно получить не менее регулярные эффекты как геометрические, так и дифракционные...
Автор: paparazzo
Дата сообщения: 12.09.2008 17:51

Цитата:
Согласен, потому и говорю - теоретически, практического решения на таком уровне пока не вижу. Да, напрашиваются регулярные структуры, но надо их как-то разумно рандомизировать, а не то можно получить не менее регулярные эффекты как геометрические, так и дифракционные...


Как я понял решения особо нет, кроме модели рассеяния....
Автор: ging
Дата сообщения: 12.09.2008 20:06

Цитата:
Можно ли в Zemax задать у Rectangular Volume торцы с разным пропусканием. Т.е. вход-выход -прозрачные, три боковые грани - зеркальные и еще одна боковая - прозрачная.,

Поищите в руководстве на "Coating/Scattering Groups" - отражающие, поглощающие и
преломляющие грани можно задать всегда. А если создать пару идеальных
покрытий - можно задавать произвольное пропускание.
Кроме того, даже для импортированных объектов, можно задавать разные свойства разных
граней.

paparazzo
Насчет рассеяния. Проблемка будет в энергетическом балансе... (Рассматриваем
преломляющую поверхность). Пропускание будет отличаться от нерассеивающего случая,
и иногда значительно (именно, формулы Френеля). А теперь представьте, что свет проходит
из стекла в воздух... Еще и ПВО добавляется.
Кстати, поищи в этой теме, я объяснял, что у АСАП есть режим "Roughness" моделирования
шероховатости. Но смотри внимательно, насчет корректного нормирования энергии у него
я не уверен (также).
Автор: Xamez
Дата сообщения: 12.09.2008 20:18
Сегодня - день оптика!

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475

Предыдущая тема: LogMeIn Hamachi


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