Ansys Speos | 联合 optiSLang 背光板设计优化方案
在这个例子中,讲述如何建模一个典型的背光单元及其与亮度和均匀性有关的照度分布。其中一个关键特点是使用了Speos 3D Texture功能,这是最初开发的用于背光单元产品,并可用于设计导光板,亮度增强膜(BEF)和由数千/数百万组成的背光单元微结构来创造均匀的显示。通过对系统进行参数化,创建各种输入/输出的元模型组合,最后优化系统。最终目标是实现善均匀的光分布,同时保持高耦合效率,实现最高的光输出。选用Ansys Speos 和 optiSLang 联合工作。
前言
背光显示器随处可见,笔记本电脑显示,智能手机显示,液晶显示器等,所有这些都利用了背光显示屏。在任何情况下都要有一个均匀的光照,以实现明亮清晰的图像。最常见的背光技术是LCD,LED被用于背光系统,结合亮度增强膜,扩散片和导光结构。导光常见方法是创建一个纹理模式,沿着系统均匀地提取光线。Speos提供的3DTexture功能,允许用户虚拟模式数以千计的微观光学元素,而不用担心内存限制。为了优化这种模式,在Speos中对Texture模型进行参数化,并利用optiSLang执行参数敏感性分析,然后对系统进行鲁棒优化,以实现想要的结果。
操作流程概述
这个模拟需要2个产品:
Speos用于建模显示堆层,背光的3DTexture网点分布;
optiSLang以研究参数敏感性和优化设计性能。
第一步:Speos显示结构的创建和分析
在一步中,在Speos中定义了显示结构的光学和机械组件。一些参数将在以后作为优化的输入(例如,3D texture 网点的密度),但在这个初始结构中,只给出初始设定值。然后进行光学模拟,将定量输出转换为优化目标。这些值表明该设计在光输出、均匀性、可制造性等方面。
1.Speos允许构建基于物理光学属性的场景结构,在这一步中,遵循如下所示的标准模拟过程,以获得最终用户将在最终产品中获得的视觉感知。注意:为了可视化目的,本图像中的亮度传感器被放置在离显示器相对较远的位置。
2.照度仿真结果给出了XMP结果,每个像素都包含了照度信息。显然,初始设计在总通量和均匀性(RMS对比)方面的性能都很差。因此,需要进行优化。
第二步:Speos 3D texture导光网点创建
来自Speos的Speos 3D Texture功能允许通过建模和在几何图形上投影数百、数千或数百万个几何项目来模拟微纹理。在这里举例,使用半球图案的3D Texture应用到导光板的背面,它被设置为从基础导光板上remove材料。半球体的最终阵列方式由参数输入控制,参数最终可由optiSLang控制。
在Speos中使用3DTexture减少了计算时间和文件大小,在这一步中,数百个半球体图案被应用到导光板的背面,并被命令从背光板删除它们的体积。3DTextue参数的操作改变了图案的大小和密度,从而改变了光的输出和光导的均匀性。
第三步:optiSLang敏感性分析
在Speos中创建模型和仿真之后在optiSLang中设置优化。这个过程的一部分需要灵敏度分析,它将确定影响结果的最关键的输入。这些完全相同的输入同时被定义为一个参考值为常数或非常数,并且在一个工作范围内。采用optiSLang的最优预后自适应元模型(AMOP)方法进行敏感性分析。它表示输入的所有可能组合的近似结果。
这里,X和Y的映射距离,图形全局尺度,Z方向的尺度作为输入,总通量,RMS对比度(用于测量一致性)作为输出结果。
作为输入和输出指定标准是很重要的,因为这将把搜索范围缩小到用户已知的可能条件、期望的目标和约束。对于这个特定的用例,生成了最优预后(AMOP)的自适应元模型。AMOP在几次迭代中运行特定数量的求解器运行,并通过响应面和矩阵表示结果。可以看到CoP矩阵,它显示了输入(水平)与输出(垂直)的总效应。响应面3D图表示影响其中一个输出的最相关输入 (RMS对比)。
第四步:optiSLang 优化分析
在这一步中,Evolutionary Algorithm算法用在全局和局部搜索最佳设计。优化算法在MOP上采样了10,000个设计,以找到导致最佳设计的输入参数值组合。多目标优化的结果在“帕累托图”中可视化(见下图,红黑虚线图)。图中显示了两个目标之间的权衡,其中最佳设计集用红点标记(定义为帕累托前展面)。工作流通过一个真正的求解器调用自动验证20个最佳设计(显示为绿色圆点)。由于COP值较好,预测值与验证值之间的差异较小。从获得最佳权衡(即通量和均匀性之间的平衡)到实现最佳设计(即可接受通量、最佳均匀性),在整个优化过程中都要进行适当的验证。
optiSLang根据参数的数量和类型,确定最适合的优化方法。本文使用随机搜索方法,它模仿自然生物进化的过程,如适应、选择和变异。在本例中,样本的最大数量设置为10000,将在MOP上执行优化,然后使用真正的求解器验证最佳设计。
最好的设计参数(输入)可以通过应用到3DTexture和运行Speos模拟来验证。
Speos 中重要参数设置
Remove 3DTexture
“移除”3DTexture由一个“*.OPT3DMapping”文件设置,该文件提供了每个图案元素的位置、方向和大小。敏感度分析和优化创建这个映射文件的不同,以改变纹理模式。每次计算带有3DTexture的模拟时,都会创建一个扩展名为“.bin”的文件。必须让该文件在作业启动时自动写入,而不是手动写入。否则,模式将不会从一个迭代更改到下一个迭代。
照度传感器
为了optiSLang定义目标,必须在初始结果中创建测量值,并将其保存为XML模板,然后将相同的模板导入Speos内部的传感器,得到的仿真结果中包含测量值,并用于优化目标设定。
Maximum number of Surface interactions
Surface的最大交互次数,导光依靠全内反射来引导光,导致许多表面的相互作用。需要从默认值100增加模拟设置1000甚至更大。
Geometric distance tolerance
几何距离公差由于图案元素是微观的,显示的层很薄,层之间的间隙很小,我们必须设置一个比默认值0.05mm更低的几何距离公差,0.005甚至更小。
Ansys Speos | 联合 optiSLang 背光板设计优化方案相关推荐
- Ansys Speos | 2023R1 动态仿真助力车灯早期优化
前言 光学仿真是产品设计师应用的关键工具之一,能让用户在制作物理原型之前就通过数字环境体验产品.这对汽车领域来说显得尤为重要,随着汽车照明功能(如转向指示灯)越来越生动,TIER-1 需要能够在样件前 ...
- Web交互设计优化方案+check list
"优化已有产品的体验"这是用户体验相关岗位职责中常见的描述.我们的产品常常是在快速的迭代过程中不断完善的,就像孩子生下来需要养育才能长大一样,优化已有功能/产品,和设计新功能/产品 ...
- 【转】人脸识别功能的用户体验设计优化
2016-08-09 人脸识别技术是生物特征识别技术的一种,因其相对其它生物特征识别技术的优点而在市场上得到广泛应用.在人脸识别功能优化设计的项目中,主要以"三步走"的流程完成了设 ...
- 高保真原型 | XMind优化方案的设计过程
本文由作者 黄联樵 于社区发布 这是上个月我参加xMind面试的过程中设计的一个优化小方案.当时xMind给我一周的时间,让我自己找一个功能点然后出一份优化方案.我当时想着找一个小小的优化点,大概花个 ...
- Zemax Lumerical Speos | 联合实现衍射光波导AR系统设计仿真
在这个联合方案中,将介绍一个仿真工作流程来分析单色AR(增强现实)系统的光学性能,用Zemax OpticStudio设计的光学透镜系统和用 Lumerical设计光栅结构,到Speos进行系统级分析 ...
- Ansys Speos | 基于 Workbench 和 Speos 的准直全反射透镜优化设计案例
概述 基于Ansys Speos软件,可以准确建立光学系统模型并进行成像效果仿真.在使用Speos进行光学系统设计过程中,当完成初始光学系统建模后,还需要进一步结合仿真结果,调整出满足设计要求的系统参 ...
- Ansys Speos 2023 R1新功能 | Texture可视化纹理提升视觉感知
Ansys Speos 2023 R1 新功能介绍 Ansys Speos 持续推动创新,为光学设计人员提供精确.高性能的仿真功能.2023 R1 新版本提供强大的功能,可加快结果生成速度.提高仿真精 ...
- Ansys Speos | 实现车内氛围灯早期仿真验证
在本例中,将演示如何使用Speos进行RGB(红.绿.蓝)车内环境照明的早期研究,目的是在设计光导之前评估指定位置的照明效果. 使用到的产品Ansys Speos 2022 R2或更高版本,licen ...
- 《集成电路先进光刻技术与版图设计优化》课程分享之二:浸没式光刻工艺缺陷种类、特征及自识别方法
国科大微电子学院是国家首批支持建设的示范性微电子学院,国科大微电子学院开设的<集成电路先进光刻技术与版图设计优化>课程是国内少有的研究讨论光刻技术的研究生课程,而开设课程的韦亚一研究员及其 ...
最新文章
- 使用Typescript的巧妙React上下文技巧-不是Redux
- 非技术成本继续困扰光伏产业
- mapreduce笔记
- java.util.concurrent.Exchanger应用范例与原理浅析
- Docker配置国内加速镜像源
- 【c++基础】菱形继承问题
- php 保存文件并换行,php是怎样向文件中写入换行_后端开发
- read tcp 192.168.0.106:56298->185.199.111.153:80: wsarecv: An existing connection was forcibly close
- 浏览器无法加载本地文件
- FDTD Solutions自学整理笔记入门教程(5):仿真时间
- python股票代码示例_Python应用实例之股市数据分析
- 2019依图科技笔试题
- Go语言圣经 - 第11章 测试 - 11.1 go test 11.2 测试函数
- vim gvim技巧大全
- jQuery的小米官网-----侧边导航栏
- 2020 多校联盟(第一场)
- ubuntu安装armadillo说明
- 真正的标准化机房长啥样?
- JavaFX: 导入ikonli-master
- PO/POJO/BO/DTO/VO的区别
热门文章
- html输入内容重置代码,HTML 提交和重置按钮
- 微信小程序-如何实现实现横纵滚动轴?【亲测有效】
- SimpleDateFormat的线程安全问题及解决办法
- vue里面调后台接口后用a标签单个下载和批量下载
- 自学python能干什么知乎_自学Python迷茫了怎么办?
- NRF24LE1定时器中断(1ms、5ms、10ms、20ms)
- “恋爱”,一路走来,
- 【原创开源】网络版二代双通道示波器开源发布,支持电脑,手机和Pad等各种OS平台访问...
- [转]ISO 4217 货币及基金代码
- 2018雄迈新品发布会完美落幕,前沿技术、新星产品纷纷亮相