签到天数: 206 天
[LV.7]常住居民III
基面轮廓由由后半径RearRadius和后圆锥曲线Rear Conic指定的圆锥轮廓控制。前面的图表都显示了菲涅尔透镜具有平坦的基面,其中所有三个系数的值都为零。通过使用非零值non-zero values,可以生成叠加了菲涅尔区的弯曲基面。这种透镜的一个极端例子如下图所示。
拔模角是凹槽的陡坡(后切backcut)与透镜光轴之间的角度:
LightToolsFresnel镜头实用程序使您可以创建和优化菲涅尔镜头。菲涅尔透镜结构是使用扫描、蒙皮或透镜基元构建的,具体取决于透镜几何类型。所有参数均与 LightTools 模型一起保存,并可用于优化和/或修改。
要使用菲涅尔透镜实用程序,请在LightTools 菜单上选择工具Tools > 实用工具库Utility Library on the LightTools menu,然后选择 几何体Geometry > 菲涅尔镜头Fresnel Lenses。
“Fresnel LensUtility”对话框将打开“Parameters”选项卡,如下图所示。
如何选择取决于镜头的预期用途。如果目标是聚焦准直光线,那么理想聚焦ideal focus选项通常是最佳选择。在其他情况下,您可以使用薄菲涅尔ThinFresnel进行近似设计,然后使用多项式Polynomial进行细化。
在这个模式中,透镜的每个刻面都经过调整,因此平行于Z轴的光线将会聚到透镜背面(平滑一侧smoothside)的焦点。可直接指定焦点,半径会自动更新,假定透镜为近轴厚透镜paraxial thick lens。
注意:所有活动变量均以红色字体显示在实用程序中。要从活动列表中添加或删除变量,请右键单击该变量并选择“添加/删除优化变量”命令。可以在LightTools ILTVariableGroup 界面中启用或禁用变量。
透镜类型“Type”和形状“Shape”与上面" About Fresnel Lenses "中描述的基本特征相对应。菲涅尔透镜结构是使用扫描swept、蒙皮skin或透镜基元lensprimitive构建的,具体取决于透镜的几何形状(轮廓类型Profile Type)。轮廓类型有两个选项:多边形Polygon和样条线Spline。在大多数情况下,多边形Polygon是首选,渲染效果会更好。样条线Spline用于具有相对较少刻面数(1 到 10 个之间)的透镜。
内半径 “InnerRadius”仅适用于灯塔透镜Beacon lens;正值表示刻面位于透镜外部,负值表示刻面位于透镜内部。
TIR 起始角度“TIR Start Angle”仅在”Facet Specification刻面规范> Ideal Focus on Faceted Side 刻面侧理想焦点"中启用。当焦点到透镜的角度超过 TIR 起始角时,就会创建 TIR 刻面。请注意,启用并选中 " Use Transmit Only for All Surfaces仅对所有表面使用传输"(在 “Advanced”选项卡上)时,将禁用 TIR 光线跟踪。后半径Rear Radius和后圆锥参数Rear Conic指定后表面,后表面可以是曲面。VertexAlignment 顶点对齐 - 仅限于等宽Equi-Width的多项式透镜Polynomial lenses。上顶点或下顶点都可以按照后表面的基准曲线对齐。后表面由透镜参数组中的后半径和后圆锥曲线参数指定。
AsphericCoefficients 非球面系数 - 描述多项式曲线的系数。
其他参数位于"Advanced "选项卡上。
有关详细信息,请参见以下主题。
AdvancedParameters 高级参数
Fillet Control圆角控制
Coordinate System坐标系Max Num ofFacets 最大刻面数- 该参数为创建透镜时生成的刻面数设定了上限。
Step for Angle 角度步长- 轮廓中的每个刻面都是通过多个分段来计算的。角度步长参数可控制刻面下垂轮廓与平滑曲线的偏差。该参数值越小,每个刻面的分段越多。
Don’t ModifySurface Properties 不修改曲面属性– 选中此复选框将禁用其他两个复选框。
Assign FresnelLoss to All Surfaces 将菲涅尔损失分配到所有表面– 如果选中此复选框,则在重建透镜时,程序将调整表面属性以包括菲涅尔损失。
Use TransmitOnly for All Surfaces 仅对所有表面使用透射–如果选中此复选框,程序将在重建透镜时关闭所有表面的 TIR。
Number of Fillet Points 圆角点数- 在透镜中使用多个点对圆角进行建模;通常 3 至 7 个点就足够了。
这里复制了 LightTools的坐标控件,以方便您使用。如果您需要调整模型的方向,请选择 " Use FormCoordinates使用窗体坐标 "复选框,输入所需的坐标,然后单击 " Apply Coords应用坐标 "按钮。清除复选框则返回默认值。
指定由线性方程定义的拔模角:Draft Angle = A+BR。单击“View Chart查看图表”按钮将显示拔模角轮廓图。
图表显示菲涅尔曲线。单击"Zoom "按钮可显示下图所示的带绘图区域控制的放大图表。当您更改表面参数时,该图将自动更新。
使用菲涅尔透镜实用程序的优化功能需要有效的优化模块许可证。有关获取优化模块许可证的信息,请联系lighttools_support@synopsys.com。
您可以在优化过程中使用以下参数作为变量:Groove Depthand Width 凹槽深度和宽度
Draft Angle(coefficients A and B) 拔模角(系数 A 和 B)
Using the AimSimRays Merit Function 使用 AimSimRays 评价函数
AimSimRays 评价函数是优化菲涅耳透镜的不错选择。然而,对于拉伸Extruded几何形状,使用“Y”进行聚焦非常重要。尽管 X,Y(焦点)会起作用,但 X 的贡献可能会发生变化,因为击中接收器的光线并不总是相同。下图说明了这种效果。(帮助文档里面的原图就是这么模糊)在优化菲涅尔透镜时,AlternateEngine替代引擎往往比使用 NSRays 评价函数的Standard Engine标准引擎效果更好,尤其是当设计与最佳配置相差甚远时。其中一个原因是,当目标光线数量发生变化时,替代引擎会通过增加优化函数来考虑错过目标的光线。相反,标准引擎则假定射线在优化过程中不会发生变化。此外,替代引擎更有可能忽略小的局部最小值。
如果“RecalculateIncrement When Starting Opt启动选项时重新计算增量”设置为“是”,则 UDV 将根据模型和用户定义的增量自动(重新)计算,并在重新计算的增量与先前值不同时显示控制台消息。您可以通过将“Recalculate Increment When Starting Opt启动选项时重新计算增量”设置为“否”来关闭 UDV 的自动重新计算并使用 LT 默认值。
4. 在 Z = -2 处定义一个 19x 19 x 0.1 的长方体,仅右侧发光。
13.选择优化>输入(Optimization> Input)。在控制选项卡上,选择替代优化引擎,然后单击确定。
签到天数: 189 天
[LV.7]常住居民III
签到天数: 206 天
[LV.7]常住居民III
踏浪 发表于 2024-1-30 16:29
两个面同时设置菲涅尔面型是需要使用到布林运算吗?
签到天数: 40 天
[LV.5]常住居民I
签到天数: 206 天
[LV.7]常住居民III
现在笑 发表于 2024-3-16 07:53
Ideal Focus on Smooth Side
在这个模式中,透镜的每个刻面都经过调整,因此平行于Z轴的光线将会聚到透镜背 ...
签到天数: 40 天
[LV.5]常住居民I
伊人在水一方 发表于 2024-3-17 10:50
首先这个问题我不太会。你可以这样试一下,调整一下参数,然后看一下模型的曲线,你可以看到它的旋转轮廓 ...
签到天数: 206 天
[LV.7]常住居民III
现在笑 发表于 2024-3-17 18:56
刚试了导入STP模型到lighttools中,然后光线追迹很乱。
即使是从lighttools导出的stp,再次导入lighttoo ...
签到天数: 40 天
[LV.5]常住居民I
签到天数: 565 天
[LV.9]以坛为家II
签到天数: 267 天
[LV.8]以坛为家I
Eden 发表于 2024-8-30 16:58
这个建模出来跟trcepro zemax不一样 尤其非球系数的建模,请问一下楼主知道是什么原因
...
联系我们|本论坛只支持PC端注册|手机版|小黑屋|吾爱光设 ( 粤ICP备15067533号 )
GMT+8, 2024-11-6 09:52 , Processed in 0.109375 second(s), 26 queries .
Powered by Discuz! X3.5
© 2001-2024 Discuz! Team.