paparazzo
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Т.е. все изменения мы делаем ТОЛЬКО в СОЛИДЕ, так как это главный инструмент проектирования, а например сторонний софт(тот же Zemax), мы используем только как "просмоторщик" и "расчетчик" результатов. | Во-первых, нужно понять, что СОЛИД не есть инструмент проектирования оптических деталей и систем. Это 3D рисовальщик механических деталей, если утрировать. А Zemax же - инструмент расчёта и моделирования оптических элементов, систем и явлений. Совсем разные задачи решают эти программы. Как обычно это происходит на предприятиях, есть оптик, который считает оптику в Zemax, есть оптомеханик/механик, который работает в 3D CAD софте и занимается созданием моделей корпуса и, оправ, механических деталей т.д. В случае большого КБ, это разные отделы даже. Оптик рассчитывает схему, даёт все данные оптомеханику (положение зеркал, линз, их световые диаметры, допуски и т.д.) и всё. Остальное задача оптомеханика или конструктора механики. Совместить обе профессии в случае простых схем можно, но алгоритм не изменится. Насколько он эффективный не знаю, но это самый распространённый Добавлю ещё, что в Zemax есть PartLink. В том числе и для SolidWorks, он позволяет подгружать в Zemax динамически изменяемую модель из запущенного SolidWorks. Я, правда, особо в нём не разбирался. Но Partlink работает только в непоследовательном режиме, будут доступны трассировка, источники, детекторы и т.п., недоступны коррекция аберраций, оптимизация изображающей оптики, подбор стекол, расчёт допусков. Вот немного информации https://youtu.be/o-xSmZ8HYNs Добавлю ещё про "налету просчитать". Трассировка лучей, довольно сложный процесс - это решение систем нелинейных уравнений на каждой из поверхностей, для определения направляющих косинусов луча, и точки пересечения луча с поверхностью. На каждую поверхность навешиваются свойства материала по обеим сторонам поверхности, шероховатости, пропускания, покрытий. А лучей могут быть миллионы. Плюс специальная математика, для оптимизации, т.е. поиска оптимальных оптических схем, удовлетворяющих заданным условиям. Над ней работали десятками лет куча институтов и учёных. Так просто всё это в SolidWork не впихнуть. Поэтому уважающая себя оптическая программа имеет в своём составе CAD движок, но не наоборот - оптический движок в CAD софте. Например у Zemax он есть, позволяет "на лету" комбинировать поверхности, строить геометрию. Zemax имеет в своём составе PartDesigner, для построения довольно простых 3D элементов и схем. Плюс упомянутый мной PartLink, ну и ещё Lensmechanix ,который суть ответсвление Partlink в отдельный продукт. Кстати он бы Вам облегчил жизнь, он как раз решает задачу упрощения взаимодействия оптиков и оптомехаников, но ломаного пока нет. Хотя Lensmechanix работает с готовой схемой, уже рассчитанной в Zemax ,в этом его фишка - рассчитали систему в Zemax, подгрузили в SOlidWorks, поменяли схему в Zemax, на лету подгрузили в Solidworks и т.д. Касательно Partlink, с помощью него можно выполнять оптимизацию в чисто непоследовательном режиме Zemax, т.е. неизображающей оптики ,автоматически меняя модель в программе SolidWorks. Всё вышеописанное моё видение, возможно мои коллеги с форума не согласны и им есть что добавить. Добавлено: Добавлю про SPEOS, он встраивается в SolidWorks, CATIA, SiemensNX. ИМХО наиболее органично работает в CATIA, см. скриншот, слева в дереве модели всё есть, и симуляция, и источники, и приемники. И оптимизацию можно запилить. Всё в рамках парадигмы CATIA, т.е. нативно и естественно. Т.е. можно прямо в CAD программе оптику проектировать по сути. Но беда, ломаный только купить можно, и заточена сама программа больше под фары. Но это и есть тот самый оптический плагин под CAD софт, официально стоит > 100 000 евро. Правда в случае Solid всё менее удобно, чем с случае с CATIA.
---------- Darkness covered the ocean, and God’s Spirit moved over the water. Then God said, “Let there be light!” |
| Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 06:47 01-04-2019 | Исправлено: paparazzo, 08:03 01-04-2019 |
|