Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Программы для разработки, тестирования оптических систем

Модерирует : gyra, Maz

Maz (02-03-2017 13:42): Программы для разработки, тестирования оптических систем. Часть 3  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что есть нового в мире оптики?
рекламируем себя,
обсуждаем проблемы...предлагаем решения...
 
оптика обсуждается и на этих страничках:
http://physics.nad.ru/cgi-bin/forum.pl?forum=opt
http://groups.google.com/group/sci.optics/
 
Вопросы по варезу тут:
http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=4999
По стандартам есть также специальная тема:
http://forum.ru-board.com/topic.cgi?forum=93&bm=1&topic=0348&start=1520#lt
 
Список имеющихся книг по оптической тематике http://optdesign.narod.ru/optic_book_.htm  обновлено 15.10.2014
Большинство из них можно найти на сайтах gigapedia.org, optdesign.narod.ru, poiskknig.ru,
optical-help.info, gen.lib.rus.ec
На книголюбе Подробнее... лежат все из списка. Постепенно список обновляется....  
 
На трекере
Подробнее...
 
Японский форум по Zemax
 
Optical Design with Zemax
 
Optical design with Zemax for PhD
 
Лекции по оптике и др.
 
Первая часть темы здесь
http://forum.ru-board.com/topic.cgi?forum=5&topic=14470&start=0#lt

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 11:19 23-11-2010 | Исправлено: Maz, 13:38 02-03-2017
yevogre



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Поделится не могу, т.к. как недоработана до конца и работает на свой страх и риск.

Ну, я-б тоже порисковал
Всё лучше, чем форму линзы угадывать (особенно асферику). А диаграмма распределения всегда (почти) есть.
 
Добавлено:

Цитата:
Поделится не могу, т.к. как недоработана до конца и работает на свой страх и риск.

Ну, я-б тоже порисковал
Всё лучше, чем форму линзы угадывать (особенно асферику). А диаграмма распределения всегда (почти) есть.

Всего записей: 1128 | Зарегистр. 22-02-2008 | Отправлено: 19:59 06-01-2011
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хотя исходники на С выложить могу, может кто допилит до ума.
С++ Builder
 
Добавлено:
Здесь http://optdesign.narod.ru/Raygen4.rar
Работает там только угловое распределение пока, и для Tracero сохраняет в файл C:\led.txt
 
Добавлено:
И разделитель системный должен быть точка.

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 20:01 06-01-2011
dremm



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
yevogre

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

dremm

Цитата:
Источником сделал люминофор

yevogre

Цитата:
И где лепестки?  

 

Всего записей: 37 | Зарегистр. 15-04-2010 | Отправлено: 06:46 07-01-2011 | Исправлено: dremm, 06:48 07-01-2011
yevogre



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не буду претендовать на абсолютную истину, но такого рода "лепестки" возникают, ИМХО,
при использовании конического отражателя непосредственно за излучающей площадкой.
 
Я не настолько компетентен, чтобы понять, почему площадка люминофора должна быть сферической.
Поясните, пожалуйста. Это будет опыт для меня.

Всего записей: 1128 | Зарегистр. 22-02-2008 | Отправлено: 08:48 07-01-2011
dremm



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
yevogre
Несомненно, такие лепестки можно сделать и конусом после линзы - на светодиодах side emitting устанавливается такая линза. Но, по моим собственным замерам, эта линза просто "забирает" часть светового потока из углов 12-30 град. и перенаправляет их в углы 45+ град. Вся загвоздка в том, что мне необходимо рассчитать отражатель для такого светодиода, причем примерные габариты отражателя - R20.5 на выходе, R8 на входе, длина отражателя 19.4мм. А при таких габаритах очень сильно сказывается рассеяние, связанное с размерами источника излучения (это тоже неудачный опыт разработки - изготовили отражатель с R4.5 на входе, на выходе не помню сколько, а этот отражатель не собирает толком световой поток, только рассеивает. По-этому, я решил делать отражатель с максимальными габаритами). А конусную линзу я не стал моделировать из-за того, что она создает свой мнимый источник света, который находится совсем не в том же месте, где мнимый источник излучения основной рассеивающей линзы светодиода, в которую "влит" кристалл с люминофором. А отражатель, как вы знаете, собирает лучи только от одного источника, установленного в фокус.
Предупреждая вопрос о линзовой системы, отвечу: на счету каждый грамм, отражатель из металлизированного пластика весит меньше, чем линза из поликарбоната или акрила.
 
Если присмотреться подробнее к мощным белым светодиодам, то можно заметить, что у 1-ваттного светодиода кристалл покрыт тонким слоем люминофора, который повторяет поверхность кристалла. А у 3-ваттных светодиодов количество люминофора гораздо больше, и выглядит все это дело как часть сферы. Кристалл подсвечивает практически весь люминофор, который потом переизлучает все в белый свет.  
Вот такие вот факты из жизни светодиодов
 
paparazzo
Спасибо большое за помощь (думаю не мне одному, вдруг кому еще пригодится )

Всего записей: 37 | Зарегистр. 15-04-2010 | Отправлено: 09:17 07-01-2011 | Исправлено: dremm, 09:21 07-01-2011
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Не буду претендовать на абсолютную истину, но такого рода "лепестки" возникают, ИМХО,  
при использовании конического отражателя непосредственно за излучающей площадкой.  

 
Такого рода лепестки могут возникнуть и при использованнии обычных асферических линз.
Пример
   
 
Думаю принцип ясен
 
 
 
 
 
Добавлено:
P.S> Пучок от диода должен быть сколлимирован до малого угла, при помощи например TIR Отражателя.  
 
Добавлено:
Хотя коллимировать не обязательно
 
Для ламбертовского
   
 

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 12:37 07-01-2011 | Исправлено: paparazzo, 14:00 07-01-2011
dremm



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

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

 
+ я бы с радостью поставил TIR-линзу, но для именно этих (китайских) светодиодов подобрать нереально, потому как они имеют коническую линзу. К тому же светодиод имеет корявый радиатор (не просто звезда (star), а не понятно что - круглое с четырьмя отверстиями, радиатор заканчивается, и тут же начинается линза). Для наглядности приведу  datasheet.
 
Мне необходимо смоделировать систему светодиода максимально приближенную к реальной, чтобы знать примерный размер мнимого источника излучения светодиода, его положение. И если у меня будет модель светодиода, то дальше уже можно довольно-таки неплохо предсказать что будет с системой, если подставить такой-то отражатель, либо линзу с внутренним отражением... Так что все же буду пытаться смоделировать линзу светодиода до получения максимального соответствия с реально измеренными параметрами

Всего записей: 37 | Зарегистр. 15-04-2010 | Отправлено: 14:07 07-01-2011
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

 
Может поможет
 
http://optdesign.narod.ru/test_side.sat
 
Добавлено:
Это от старого Luxeona side emitting линза, с конусом TIR отражающим  
 
 

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 15:25 07-01-2011
Galina0701



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите разобраться:  
с сайта Carclo-optics если взять модель igs для линзы (эллиптический пучок) и использовать ее с rayset для светодиода, то получается в одном из сечений более узкое распределение, чем заявлено (8х20 град. вместо 8х40 град). ies файл дает распределение как заявлено.
В чем может быть фокус?

Всего записей: 59 | Зарегистр. 09-10-2007 | Отправлено: 11:27 13-01-2011
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Помогите разобраться:  
с сайта Carclo-optics если взять модель igs для линзы (эллиптический пучок) и использовать ее с rayset для светодиода, то получается в одном из сечений более узкое распределение, чем заявлено (8х20 град. вместо 8х40 град). ies файл дает распределение как заявлено.  
В чем может быть фокус?

 
Фокус в том, что там модели линз некорректные. Ибо конкуренты начнут штамповать.
Они повторяют только габариты, я с этим сталкивался.

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 12:23 13-01-2011
SiberianBird



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите ,
 
Zemax up to date.
Считается концентрация энергии , диффракционное распределение (оператор DENF) для Huygens 0.8 а для FFT 0.2
кружок и там и там одинаковый конечно, точка осевая.
Геометрическое распределение дает значение близкое к Huygens.
Из за чего так может ошибаться FFT?
Вроде как все приблежения в FFT методе должны давать завышенный результат а тут наоборот.
 
где можно почитать об Huygens подбробней?
 
Спасибо.

Всего записей: 188 | Зарегистр. 10-11-2004 | Отправлено: 12:51 13-01-2011
Mistud

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как работает rectangular detector в режиме radiant intensity?
 
Допустим 1 ватт энергии падает на такой детектор с 1 пикселем и диапазоном углов -90 до +90 по х и у осям. получаем значение peak intensity 0,15915 что есть 1(Вт)/2пи(ср). здесь все верно.
Но если количество пикселей например 10*10 и при этом все излучение попадает в один пиксел, то значение peak intensity становится 10,592(Вт/ср). Но ведь оно должно в 100 раз быть больше, чем для 1 пиксела и составлять 15,915(Вт/ср) (то есть правильное значение на 50% больше посчитанного).
При плавном увеличении количества пикселов, ошибка нарастает следующим образом:
 
 2*2 пиксела реальное значение на 0% больше посчитанного
 3*3 пиксела реальное значение на 52% больше посчитанного
 4*4 пиксела реальное значение на 47% больше посчитанного
 8*8 пиксела реальное значение на 54% больше посчитанного
 10*10 пикселов реальное значение на 50% больше посчитанного
 
то есть получается, что дело не в погрешности вычислений Zemaxом, иначе погрешность постоянно росла бы с количеством числа пикселей.
 
Может кто знает откуда такая странность, ну или как от нее избавиться?

Всего записей: 11 | Зарегистр. 20-12-2010 | Отправлено: 14:09 13-01-2011
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Может кто знает откуда такая странность, ну или как от нее избавиться?

 
 
А вы проверте для каждого пикселя.
И увидите, что для крайних пикселей значений будет больше от нужного, для центральных меньше. Так как телесный угол 2пи не делится здесь на 100 равных частей.
 
Телесный угол Ω есть часть пространства, которая является объединением всех
лучей, выходящих из данной точки (вершины угла) и пересекающих некоторую часть
сферической поверхности площади S с центром в этой точке
 
   
 
А детектор-то у нас прямоугольный. Вообщем посчитайте вручную телесные углы.  
 
Может я и не прав, но кажется собака порылась где-то около.
 
Добавлено:
Также в теме писалось, что  
 
"Углы на на прямоугольном детекторе в Zemax определяются, как произведение угла направления луча с осью Z (направляющий угол Cz) и косинусов углов (cosPx и cosPy) проекции вектора луча P в плоскости XY (на оси X и Y соответственно).  
Т.е. углы на детекторе:  
X=Cz*cosPx  
Y=Cz*cosPy "
 

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 15:37 13-01-2011
Mistud

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
paparazzo
 
Проверил насчет крайних. Действительно при приближению к краю (если изменять наклоны по двум осям а не по одной) значение вырастает больше нужного.
 
Попробую рассчитать эти стерадианы в ручную, но чувствую неправильным путем иду, сильно задача начинает усложняться
 
Насчет углов на прямоугольном детекторе, правильно ли я понял что ось Z это нормаль к плоскости детектора, и тогда выражения
X=Cz*cosPx  
Y=Cz*cosPy
просто напросто преобразование направляющих косинусов луча из глобальных координат системы к локальным координатам детектора?
У меня нормаль детектора параллельна глобальной оси Z так что по идее на детекторе должны откладываться направляющие косинусы?
 

Всего записей: 11 | Зарегистр. 20-12-2010 | Отправлено: 16:54 13-01-2011
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
просто напросто преобразование направляющих косинусов луча из глобальных координат системы к локальным координатам детектора?  
У меня нормаль детектора параллельна глобальной оси Z так что по идее на детекторе должны откладываться направляющие косинусы?  

 
Нет. Угол луча, а не детектора.

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 17:44 13-01-2011
Mistud

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
paparazzo
 
Угол луча имеется ввиду в глобальных координатах?
Оси Х и У это оси глобальной системы координат, или оси лежащие в плоскости детектора?

Всего записей: 11 | Зарегистр. 20-12-2010 | Отправлено: 19:52 13-01-2011
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Угол луча имеется ввиду в глобальных координатах?  
Оси Х и У это оси глобальной системы координат, или оси лежащие в плоскости детектора?

 
Угол луча с осью Z я имел ввиду. В том случае, если детектор ей перпендикулярен.
Тогда X и Y на детекторе будут проекции этого угла на оси X и Y детектора. X=Cz*cosPx   Y=Cz*cosPy  
 
По аналогии с окружностью в декартовой сиcтеме, я так понял. x=R*cos(phi), y=R*sin(phi)

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 10:25 14-01-2011
Mistud

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
paparazzo
 
Ну а если детектор не перепендикулярен оси Z? логично предположить что используется нормаль к плоскости детектора.  
Где в таком случае находятся оси Х и У.
 
Если предположить что оси X Y Z, это все оси глобальной системы координат (в которой изначально строится вся оптическая схема и которые подрисованы в левом нижнем углу 3DLayout), то получается что приведенные формулы не зависят от угла под которым повернут детектор, а это не так. Таким образом несколько или все перечисленные оси не являются осями из глобальной системы координат. Я предполагаю что эти оси не ортогональны между собой и принадлежат разным системам координат. Например, ось Z это нормаль к детекторы, а оси Х и У лежат в глобальной системе координат луча.
 
Формулы x=R*cos(phi), y=R*sin(phi), это формулы преобразования полярной системы координат к декартовой, а X=Cz*cosPx   Y=Cz*cosPy больше похожи на преобразование поворота системы координат, но какие то они неправильные).
 
Собс-но извиняюсь за дичайшее занудство) Но это основы без понимания которых мне тяжело работать в Zemaxe. В справке по Zemax я эти моменты не нашел (возможно из-за того что плохо искал
 
Спасибо.
 
Есть более прикладной вопрос:
 
Для языка ZPL есть команда NSTR которая выполняет трассировку лучей. В параметрах этой команды есть возможность указать базу лучей в которую будут сохраняться эти лучи и filter string для этой базы. В тоже время команда опроса детектора NSDD не содержит параметров загрузки базы лучей или применения filter string. Помимо прочего по умолчанию выставляет не использовать базу лучей. Можно ли как нибудь задать filter string для детектора из макроса?
 
 
 
 

Всего записей: 11 | Зарегистр. 20-12-2010 | Отправлено: 14:57 14-01-2011
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Собс-но извиняюсь за дичайшее занудство) Но это основы без понимания которых мне тяжело работать в Zemaxe. В справке по Zemax я эти моменты не нашел (возможно из-за того что плохо искал  

 
Их там и нет. Если сдвигаются, то другая ось используется, а не Z.
 
Используйте другие команды - ZDRSTRING, ZDRSAVE и т.д. Специально для работы с ZDR и filter string.
 

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 15:19 14-01-2011
Mistud

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
paparazzo
 
Специально для работы с ZDR их всего  и есть две команды А если работать с файлом строковыми командами, то больно долго. Возможно удастся задать filter string при помощи команды getsettings. А иначе придется по одному лучику трассировать)
 

Всего записей: 11 | Зарегистр. 20-12-2010 | Отправлено: 16:15 14-01-2011
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

Компьютерный форум Ru.Board » Компьютеры » Программы » Программы для разработки, тестирования оптических систем
Maz (02-03-2017 13:42): Программы для разработки, тестирования оптических систем. Часть 3


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru