0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用Ansys光学解决方案实现高质量的光学性能

LD18688690737 来源:Ansys光电大本营 作者:Ansys光电大本营 2022-11-07 16:14 次阅读

在本篇文章中,我们将展示如何使用Ansys光学解决方案设计和分析HUD系统。首先,Ansys OpticStudio用于设计和优化整个系统,以实现高质量的光学性能。完成此阶段后,在Ansys Speos中执行详细的分析和验证,其中HOA(HUD Optical Analysis)功能可根据自定义的真实指标验证整个系统的光学性能。最后,Speos把设计的HUD数据集成到真实环境中,将驾驶员看到的内容可视化到模拟结果中。

操作流程概述

c740ef4c-5c34-11ed-a3b6-dac502259ad0.png

HUD系统多用于汽车或飞机,为驾驶员在其视野范围内提供视觉信息。它由一个显示器和一个光学系统组成,该系统为驾驶员创建虚影像。光学系统和显示屏被放置在仪表板下方。

第一步:OpticStudio 中进行HUD系统定义

第一步是在OpticStudio中定义HUD系统。规格包括虚拟图像距离、视场范围、放置空间、挡风玻璃定义、眼位和PGU (Picture Generation Unit)。定义系统后,我们可以使用OpticStudio优化工具优化镜面并检查性能。

第二步:将最后的设计数据从OpticStudio导出到Speos

OpticStudio最后的设计可以导出到Speos。Speos包含的HOD和HOA设计分析模块可在Premium和Enterprise版本下作为附加组件使用,该模块可以量化汽车HUD系统的虚拟图像质量。

第三步:使用HOA模块进行Speos模拟

分析步骤发生在Speos中。将CAD模型导入Speos之后,就可以运行HOA了。设置包括定义眼位、目标图像、挡风玻璃、镜子和PGU。对于每个项目,用户输入可以从OpticStudio读取的设置,并选择相关的对象。一旦设置完成,就可以运行HOA,并提供完整的报告。

第四步:HUD系统的可视化

Speos还允许为不同的eyebox位置可视化HUD系统。这个模拟显示了从驾驶员视角看到的虚拟映像。可视化可以包括座舱几何形状、周围环境和天气。我们的案例展示了HUD鬼像分析,其中挡风玻璃没有楔角。

运算和结果分析

第一步:OpticStudio 中进行HUD系统定义

第一步,我们设计HUD。在这个例子中,HUD是由一个自由曲面镜子(这将被优化)和一个平面镜组成的。司机透过挡风玻璃看路面。一些例如车速的信息显示在PGU上,来自PGU的光被两个镜子反射,进入司机的眼睛。司机看到道路上速度信息的虚拟图像。

c7591522-5c34-11ed-a3b6-dac502259ad0.png

在OpticStudio中,设计从反向模型开始,即从虚拟图像到PGU。从驾驶员看到的虚拟图像开始模拟是很方便的,因为STOP表面被放置在系统的前面,也就是eyebox所在的位置。OpticStudio中的STOP表面是物体空间入口瞳孔直径。它定义了进入光学系统的光线束。由于在STOP前面没有光学装置,入口瞳孔就是STOP本身。eyebox规格可直接设置到STOP面。

在STOP表面上放置一个矩形孔来描述eyebox。场点表示虚像。STOP表面和挡风玻璃之间的距离推出了眼睛的位置。挡风玻璃在这里被定义为一个扩展多项式曲面。这镜子就设置在它们的最终位置。

风挡玻璃的形状增加了PGU发出的光的像差,优化自由曲面反射镜可以部分纠正这一问题。建立了一个价值函数来成像所有的场点(ZUI小均方根光斑半径)。它还包含额外的限制,如放大和失真。

自由曲面镜是根据Zernike Standard凹陷表面来建模的。

1. 打开包含初始设置的Zemax模型(hud_step1_mf_before_optimal .zar)。

2. 通过运行本地优化器(在“Optimize…Optimize”下)来优化自由窗体镜像。

3. 将自由曲面镜像的系数Z4、Z5和Z6设置为变量,并运行本地优化器(在“Optimize…Optimize”下)。

4. 将自由曲面镜像的系数Z7, Z8, Z9, Z10和Z11设置为变量,并运行本地优化器(在“Optimize…Optimize”下)。然后运行全局Hammer优化器1分钟(在“Optimize…Hammer Current”下)。

第二步:将最后的设计数据从OpticStudio导出到Speos

设计可以导出为CAD文件,然后导入到Speos。为了简化Speos中设计的导入,在物体上增加了一个矩形孔径来描述虚拟图像。在PGU上也添加了一个矩形孔径来描述显示的范围。

由于导出为CAD数据可能意味着准确性的损失,建议检查内置模型(包含曲面解析描述的模型)和CAD模型之间的结果。如果没有发现差异,则对CAD描述具有良好的置信度。OpticStudio中可以使用两种配置进行评估。

c7755ebc-5c34-11ed-a3b6-dac502259ad0.png

1. 打开包含初始设置的Zemax模型(HUD_Step1_MF_after_optim_apertures.zar)。

2. 将设计导出到STEP文件。要使所有表面在Speos中可用,选择“Export Dummy Surfaces(导出虚拟表面)”,虚拟厚度为1。

第三步:使用HOA模块进行Speos模拟

1. 将STEP文件导入Speos。要显示.stp文件,选择“All Supported Files(HUD_Step1_start.stp)”。为了便于显示,请按名称从“A到Z”对结构树中的几何图形进行排序。

2. 将新文件保存为HUD_Step1_start.scdoc。

c7911b70-5c34-11ed-a3b6-dac502259ad0.gif

坐标轴参考系(Reference axis system)

HOA需要一个参考轴系统的eyebox和PGU。

c7b74ee4-5c34-11ed-a3b6-dac502259ad0.png

c7ec25d8-5c34-11ed-a3b6-dac502259ad0.png

1. 在3D视图中选择eyebox的背面(表面0)。

2. 在Design选项中,创建一个轴系统。使用移动功能使轴系统与全局轴系统的方向对齐(提示:双击蓝色和绿色箭头将使轴系统旋转90度)。

3. 将轴系重命名为“EB center”。

c80d6c7a-5c34-11ed-a3b6-dac502259ad0.png

1. 在3D视图中选择PGU的正面(表面12)。

2. 在Design选项卡中,创建一个轴系统。使用移动功能将轴系统与PGU的方向对齐(提示:点击红色箭头,然后点击“定向到对象”,然后选择PGU的水平轴)。

3. 将轴系统重命名为“PGU”。

一旦完成了这些,就可以运行HOA模块。HOA是一个直观的工具,必须定义HOA的每一项以运行分析。

c821f2a8-5c34-11ed-a3b6-dac502259ad0.png


车辆轴(Vehicle axes)

第一步是为HOA定义坐标轴。在OpticStudio设计中,Z轴为车辆方向,Y轴为顶部方向。

1. 在light simulation选项卡中,单击system,然后单击HUD Optical Analysis。

2. 在simulation 窗口中,将车辆方向设置为Z轴,顶部方向设置为Y轴系统(在属性中,勾选“每个eyebox样本的可视化”和“光学的可视化”设置为True)。

c8389c88-5c34-11ed-a3b6-dac502259ad0.gif


然后设置包括eyebox,目标图像,挡风玻璃,镜子,PGU。对于每个项目,用户选择对象,然后输入可以从OpticStudio读取的设置。

eyebox(Eye box)

1. 在simulation窗口中,选择eyebox。

2. 在3D视图中,单击eyebox。

3. 选择eyebox中轴系统。

4. 在HOA定义面板中填写属性。

c926935c-5c34-11ed-a3b6-dac502259ad0.gif

目标图像(Target Image)

1. 在simulation窗口中,选择目标图像。

2. 在HOA定义面板中填写属性。

ca2269ac-5c34-11ed-a3b6-dac502259ad0.gif

挡风玻璃(Windshield)

1. 在simulation窗口中,选择挡风玻璃。

2. 在3D视图中,先选择挡风玻璃内表面(mirror 3),再选择挡风玻璃外表面(mirror 3),外表面只需要计算鬼像。

3. 在HOA面板中填写属性。

cb1e682e-5c34-11ed-a3b6-dac502259ad0.gif

镜像面(mirror)

在这个HUD设计中,折射镜有两种光线交互作用。光线从PGU到折射镜,到Freeform镜,然后回到折射镜,到挡风玻璃,然后是eyebox。

1. 在simulation窗口中,选择镜像面。

2. 在3D视图中,单击 并选择(按ctrl键进行多个对象的选择)折射镜(mirror 6)、自由Freeform镜(mirror 8)和另一个折射镜(mirror 10)。

提示:mirror 6和mirror 10有切线面(可以使用鼠标滚轮在几何图形中进行切换选择)。

3. 在HOA定义面板中填写属性。在镜子列表中选择从挡风玻璃到图像生成单元(PGU)的镜子。

cbacdfa0-5c34-11ed-a3b6-dac502259ad0.gif

图像生成单元(PGU)

1. 在simulation窗口中,选择PGU。

2. 在HOA定义面板中填写属性。

注:为了更高的精度,增加PGU采样(9x5或更高)。这会影响计算时间。

cbe9f5c0-5c34-11ed-a3b6-dac502259ad0.gif

报告设置(Report settings)

HOA设置完成,我们可以选择输出项。

可以运行的一个有趣的分析是PGU的Warping。它显示驾驶员查看由PGU显示的图像是如何被扭曲的。

1. 在模拟树中,选择Warping。

2. 在HOA定义面板中填写属性。

3. 在 Image box > File,加载Zemax OpticStudio PGU.png。

Build & Export warping 模式将以一个未失真的图像作为输入,并生成一个预失真的图像,该图像可应用于PGU,以补偿系统引入的失真。

可以运行其他报告。只需在Report下面的Simulation树中选择它们。

cd2b8250-5c34-11ed-a3b6-dac502259ad0.png

HOA结果分析

HOA设置完成可以正式点击运行了。

1. 在simulation窗口中,选择HOA特性并将其重命名为START。

2. 单击Compute以运行模拟。'

cd3fddcc-5c34-11ed-a3b6-dac502259ad0.png

3D视图和报告查看

虚拟图像以及其他指标显示在3D视图中。详细的结果可以在.html报告中找到。

1. 在3D视图中观察虚拟图像和其他指标。

2. 打开.html报告查看详细结果。

cd621f22-5c34-11ed-a3b6-dac502259ad0.png

鬼影分析(Ghost Image)

鬼影光线路径和鬼影图像都被计算,显示出来了。

1. 在3D视图中观察鬼影图像。

2. 打开报告查看Ghost测试结果。

cd82cda8-5c34-11ed-a3b6-dac502259ad0.png

畸变和虚像分析(Warping and virtual image)

可以在Speos输出文件文件夹或HOA特性下找到结果。PGU在3D视图上显示扭曲的图像。

1. 观察PGU。畸变图形已经进行了调整应用。

2. 观察驾驶员视角下的ZUI佳聚焦图像(点击eyebox中轴系统的平面图视图)。增加缩放系数,以检查ZUI佳焦点。

3. 打开反畸变图像和原始图像。

4. 打开变形文件。

cdb191d8-5c34-11ed-a3b6-dac502259ad0.png

光学路径体(Optical volume)

光学路径体在3D视图上显示。

1. 在HOA定义面板中,检查光学路径体。

2. 在3D视图中,检查optical volume是否在镜像面和PGU尺寸范围内。

cdc5b9d8-5c34-11ed-a3b6-dac502259ad0.gif

动态畸变(Dynamic distortion)

1. 在HOA定义面板,Visualization组中,将eyebox示例设置为True。视觉模式允许在左右眼或双眼之间切换。

2. 改变水平样本和垂直样本,从不同的眼箱位置观察3D视图中的动态失真。

cef211da-5c34-11ed-a3b6-dac502259ad0.png

第四步:HUD系统的可视化

Speos可以通过HUD系统帮助不同驾驶员(不同的眼框位置)看到的东西可视化显示在模拟结果中。对于这一步,Speos要求挡风玻璃和HUD的两个镜像面都有材料应用。

创建材料属性(Create Materials)

为了进行可视化,挡风玻璃和镜子需要有材料属性应用。

1. 点击material进行材料创建,并命名为Glas。

2. 将VOP属性设置为Optic。

3. 将SOP属性设置为Optical Polished。

4. 把材料应用在挡风玻璃上。

cf11569e-5c34-11ed-a3b6-dac502259ad0.png

1. 点击material进行材料创建,并命名为Mirror。

2. 将VOP属性设置为Opaque。

3.将SOP属性设置为Mirror 100%。

4.把材料应用到两个镜像面上。

cf229fda-5c34-11ed-a3b6-dac502259ad0.png

添加预设(Adding Preset)

预设文件是一个XML文件*。预置,它定义给定Speos对象类型的配置(或仅定义其属性的一个子集)。预设允许加速Speos对象的创建,并保持不同项目的一致性和连续性。

从附件中,复制并粘贴以下预设文件到此文件夹: "C:ProgramDataAnsysv221Optical ProductsPresets "

- Display_HUD.preset

- Radiance_HUD.preset

- Observer_HUD_stereo.preset

- Visualization HUD.preset

创建显示屏光源(Create Display Source)

1.在light simulation选项中,在“source”部分,点击Display。按住shift键同时点击Display选择Display_HUD。点击Display_HUD。

2. 定位Display_HUD源。确保蓝色箭头(z轴)指向折射镜。

cf338520-5c34-11ed-a3b6-dac502259ad0.png

创建亮度探测器(Create a Radiance Sensor)

1. 在light simulation选项中,在“sensor”部分,点击Radiance。按住shift键同时点击Radiance选择Radiance_HUD。点击Radiance_HUD。

2 .定位Radiance_HUD。

cf4d0f9a-5c34-11ed-a3b6-dac502259ad0.png

创建观察者探测器(Create an Observer Sensor)

1. 在light simulation选项中,在“VR-Observer”部分,点击Observer。按住shift键同时点击Observer选择Observer_HUD_stereo。点击Observer_HUD_stereo。

2. 定位Observer_HUD_stereo 探测器。

cf5fa7ea-5c34-11ed-a3b6-dac502259ad0.png

运算模拟(Run Simulation)

1. 在light simulation选项中,在“Simulation”部分,点击Inverse。按住shift键同时点击Inverse选择Visualization HUD。点击Visualization HUD。

2. 添加几何体、光源、探测器到模拟中。

3. 如图设置属性。

4. 运行模拟。

cf849780-5c34-11ed-a3b6-dac502259ad0.png

结果分析(Analyze Results)

从eyebox中心位置查看虚拟像:打开“Visualization

HUD.1.Radiance_HUD.1.xmp”结果。

结果显示有鬼影,因为挡风玻璃没有楔角。

从不同的眼点位置查看虚拟图像:

1. 打开“Visualization HUD.1.Observer_HUD_stereo.1.speos360”结果。

2. 使用键盘上的箭头键来改变位置。当开启立体效果时,你可以在左眼和右眼之间切换。

cfaed31a-5c34-11ed-a3b6-dac502259ad0.png

重要的模型设置

挡风玻璃(Windshield)

在OpticStudio中,挡风玻璃被描述为一个扩展多项式曲面。

HUD优化(HUD optimization)

OpticStudio中的优化是用完整的eyebox完成的。只有Freeform镜面的形状是优化的。所有的元素都已经固定了,并且在优化过程中没有将元素的位置设置为变量。

网格参数(Meshing)

在Speos、步骤4:HUD系统的可视化中,对象是需要网格化的。下面的截图给出了网格设置:

cfbfbafe-5c34-11ed-a3b6-dac502259ad0.png

网格参数设置是获得正确仿真结果的关键。它们定义了将被模拟的几何图形的质量。网格越细,模拟效果越好,但模拟时间越长。粗糙的网格会导致较差的结果,特别是对于精密的光学元件。

导入CAD模型(Importing CAD)

在本例中,OpticStudio的设计被导出为STEP,然后导入到SPEOS中。因为HUD是一个成像系统,建议将几何图形转换为重量级,这样意味着几何图形会具有更高度的细节。

cfdc86a2-5c34-11ed-a3b6-dac502259ad0.png

模拟时间(Simulation Time)

下面是我们运行这些模拟时的模拟时间可作为参考,模拟时间在很大程度上取决于所使用的计算机。OpticStudio中的优化只花了不到几分钟的时间。在Speos中运行HOA需要12分钟。使用GPU在Speos中运行可视化需要1分30秒。

HOA 插件(HOA plugin)

本例使用默认的Ansys插件计算HOA指标。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 显示器
    +关注

    关注

    21

    文章

    4739

    浏览量

    137902
  • 数据集
    +关注

    关注

    4

    文章

    1179

    浏览量

    24356

原文标题:如何使用Ansys光学解决方案设计和分析HUD系统

文章出处:【微信号:光电资讯,微信公众号:光电资讯】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    哈尔滨工业大学在微纳光学领域取得重要进展

    亚波长尺寸超表面生成高质量涡旋光。 从哈尔滨工业大学(深圳)获悉,该校科研团队与澳大利亚国立大学科研团队合作,在微纳光学领域取得重要研究进展,实现超表面能以亚波长横向尺寸生成高质量涡旋
    的头像 发表于 04-26 06:34 38次阅读
    哈尔滨工业大学在微纳<b class='flag-5'>光学</b>领域取得重要进展

    北斗芯片产业的高质量发展之路

    高质量发展是全面建设社会主义现代化国家的首要任务”,二十大报告中对高质量发展有着明确的论断和要求。在2023年的全国两会中还指出,加快实现高水平科技自立自强,是推动高质量发展的必由之
    的头像 发表于 03-15 14:03 140次阅读
    北斗芯片产业的<b class='flag-5'>高质量</b>发展之路

    稳中创新•产业升级•高质量发展 | 联诚发高质量发展工作推进会议召开

    推动企业高质量发展。联诚发创始人兼总裁龙平芳、董秘毛强军等公司领导、员工代表出席了本次大会。 会上,董秘毛强军首先提到,在当今竞争激烈的市场环境中,公司的高质量发展是企业追求的最终目标。为了实现这一目标,各板块和各岗
    的头像 发表于 02-22 11:33 190次阅读
    稳中创新•产业升级•<b class='flag-5'>高质量</b>发展 | 联诚发<b class='flag-5'>高质量</b>发展工作推进会议召开

    捷易科技出席广东省韶关市高质量发展大会

    ABSTRACT摘要2月19日,2024年韶关市高质量发展招商大会在韶关举行,来自政府、科技、企业各界专家代表共同探讨韶关高质量发展。捷易科技总经理韩运恒出席大会。JAEALOT2024年2月19
    的头像 发表于 02-22 08:25 190次阅读
    捷易科技出席广东省韶关市<b class='flag-5'>高质量</b>发展大会

    怎么进行离子束溅射来优化UV光学镀膜

    虽然UV光学薄膜面临诸多挑战,但IBS技术的出现,使沉积高质量的UV光学薄膜成为可能。
    发表于 01-31 14:24 136次阅读
    怎么进行离子束溅射来优化UV<b class='flag-5'>光学</b>镀膜

    卓越领航!广和通获评“2023高质量发展领军企业”

    广和通要闻 11月28日,以“协同新发展、引领新示范”为主题的第四届高质量发展高峰论坛暨2023高质量发展领军企业、领军人物颁奖盛典顺利举办。大会揭晓了“2023高质量发展领军企业、领军人物”榜单
    的头像 发表于 11-29 18:00 252次阅读
    卓越领航!广和通获评“2023<b class='flag-5'>高质量</b>发展领军企业”

    使用Ansys Zemax实现立方体卫星的光机械设计

    在航空航天行业中,立方体卫星是一种适用于太空光学系统的低成本、易于制造的解决方案。本博客系列阐述了如何使用Ansys Zemax软件将立方体卫星从最初的光学设计转变为光机械封装,以便进
    的头像 发表于 10-27 14:44 325次阅读
    使用<b class='flag-5'>Ansys</b> Zemax<b class='flag-5'>实现</b>立方体卫星的光机械设计

    直播就在明天!Fidelity 风机高质量网格仿真一体化解决方案——Cadence CFD 极速前处理

    、高精度地预测其气动特性,答案就在本期的 Fidelity Pointwise 风机高质量网格制作和仿真一体化解决方案。 本次直播将从高质量边界层网格、周期域、局部加密,尤其是尾迹捕捉等方面介绍、展示 Pointwise 在风机
    的头像 发表于 10-24 16:35 248次阅读
    直播就在明天!Fidelity 风机<b class='flag-5'>高质量</b>网格仿真一体化<b class='flag-5'>解决方案</b>——Cadence CFD 极速前处理

    高质量C、C++编程指南

    林锐-高质量C、C++编程指南电子档
    发表于 10-07 07:14

    SPEOS—光学产品设计及仿真工具

    SPEOS是ANSYS公司功能强大的光学仿真软件,用于光学设计、环境与视觉模拟、成像仿真等,强大的解决方案提供了可视化光学系统和直观的人机交
    的头像 发表于 09-25 14:27 1165次阅读
    SPEOS—<b class='flag-5'>光学</b>产品设计及仿真工具

    何为高质量的代码?如何写出高质量代码?

    懂得“数据结构与算法” 写出高效的代码,懂得“设计模式”写出高质量的代码。
    发表于 08-02 09:44 456次阅读
    何为<b class='flag-5'>高质量</b>的代码?如何写出<b class='flag-5'>高质量</b>代码?

    新发展格局下 磁元件企业如何实现高质量发展

    高质量发展浪潮下,磁性元器件行业面临转型问题,如何实现产业高质量发展?华东磁元件峰会搭建行业沟通桥梁,将为磁元件行业实现高质量发展提供一份
    的头像 发表于 07-11 11:50 400次阅读
    新发展格局下 磁元件企业如何<b class='flag-5'>实现</b><b class='flag-5'>高质量</b>发展

    Ansys Speos光学产品:智能车灯解决方案

    Ansys Speos 光学仿真软件基于可视化产品三维模型,直接采用数字样机,使用虚拟环境仿真平台,进⾏视觉功效虚拟分析和人因环境评估,在产品设计阶段对的方案可行性进⾏验证,在设计前期发现、反馈和处理问题,使
    的头像 发表于 06-21 15:46 546次阅读
    <b class='flag-5'>Ansys</b> Speos<b class='flag-5'>光学</b>产品:智能车灯<b class='flag-5'>解决方案</b>

    Ansys Speos光学产品:Camera成像仿真解决方案

    Ansys Speos 光学仿真软件基于可视化产品三维模型,直接采用数字样机,使用虚拟环境仿真平台,进⾏视觉功效虚拟分析和人因环境评估,在产品设计阶段对的方案可行性进⾏验证,在设计前期发现、反馈和处理问题,使
    的头像 发表于 06-21 14:48 1698次阅读
    <b class='flag-5'>Ansys</b> Speos<b class='flag-5'>光学</b>产品:Camera成像仿真<b class='flag-5'>解决方案</b>

    Ansys Lumerical功能详解:分析平面波入射到周期性结构上的光学响应

    Ansys Lumerical是业界领先的光子学仿真工具,其拥有完整的光子学仿真解决方案,支持全套光子学器件级和系统级仿真。 器件和系统级工具无缝协作,让设计人员能够对相互作用的光学、 电气和热效应进行建模仿真。
    的头像 发表于 06-08 14:40 1216次阅读
    <b class='flag-5'>Ansys</b> Lumerical功能详解:分析平面波入射到周期性结构上的<b class='flag-5'>光学</b>响应