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

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

3天内不再提示

使用Speos optimization优化工具快速优化设计

LD18688690737 来源:Ansys 光电大本营 2023-10-31 09:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

概述

优化是一个有助于找到一个光学系统的最佳解决方案的实验过程,它主要是利用参数的变化而试图达到预期的结果。在Speos 2023 R2中提供三种可供选择的方法来执行此类分析。

第一个是基于workbench创建的优化,可以参考文章(基于Ansys Workbench和Speos的准直全反射透镜优化设计案例),第二种使用optiSLang及其强大的优化功能,在optiSLang种直接调用Ansys Speos求解器,访问发布的参数,设计识别最重要的输入参数,多目标优化在不同目标之间进行权衡,第三种是利用嵌入到Speos中的优化工具optimization,允许基于随机算法Random search设置一个优化,以研究不同参数集对仿真结果的影响。

ff71f3aa-771a-11ee-939d-92fbcf53809c.png

本案例讲述使用Speos optimization 优化工具,快速优化设计。为描述案例讲解过程,首先对optimization工具的参数进行详细解释。

优化模式

Speos optimization优化功能提供三种优化模式: Random Search随机搜索算法是一种基于随机的全局优化方法,优值提供函数定义优化的收敛过程,Minimize允许获得尽可能接近目标值的模拟值。

Maximum允许获得尽可能远离目标值的模拟值。

Design of Experiment实验设计允许定义变量的值,通过使用基于所选变量的Excel文件来定义变量。Plugin插件允许使用自己创建的优化算法,以便在分析中增加更多的灵活性。

ff7e8b56-771a-11ee-939d-92fbcf53809c.png

ff85865e-771a-11ee-939d-92fbcf53809c.png

变量类型

Optimization特性根据变量的来源提供了三种变量类型。

Simulation variable模拟变量对应Speos的仿真变量,在此变量列表中可以选择光源的参数、探测器的参数、包括3D texture的参数。在optimization设置列表中,可以查看添加到优化中的变量的当前值,和数值变量可变范围,可以修改min和max的数值,使得变量在更大或更小的范围内变化。

ff8adece-771a-11ee-939d-92fbcf53809c.png

Design variable设计变量对应于光学部件设计参数,在Speos 中完成的所有OPD光学部件设计参数,都可以作为优化变量选择optimization中,例如lightguide、TIR、optical lens、optical surfaces等设计参数。

在optimization设置列表中,可以查看添加到优化中的变量的当前值,和数值变量可变范围,可以修改min和max的数值,使得变量在更大或更小的范围内变化。

ff940904-771a-11ee-939d-92fbcf53809c.png

Document variable对应于可以在spacecclaim Groups面板(驱动维度,脚本参数)中创建的输入参数,也可以是机械变量参数,例如机械半径等参数。

在optimization设置列表中,可以查看添加到优化中的变量的当前值,和数值变量可变范围,可以修改min和max的数值,使得变量在更大或更小的范围内变化。

ff9b8378-771a-11ee-939d-92fbcf53809c.png

优化目标

优化目标对应于想要评估的目标结果,是整个优化过程的最终评估元素。为了得到目标首先需要建立direct或者是inverse仿真,运算仿真得到XMP结果后,使用measure功能确认目标数值,例如RMS、average等,得到一个含有目标结果的XMP。然后创建优化optimization后,在target列表选择评估目标。

ffa73880-771a-11ee-939d-92fbcf53809c.png

优化

1.在Speos中,打开案例LightGuide_Tutorial,此案例可以在Ansys learning Hub优化课程中找到。

2.定义光源、探测器、材料属性、直接仿真运算得到XMP仿真结果。

3.对仿真结果中的出光区域的RMS做为目标优化值。

4.点击optimization,选择light guide仿真,选择R1-R5作为document variable,并修改参数变量的min和max。选择RMS作为target, 设置目标值,权重为1。

5.选择random search,Minimize优化,仿真运算时间600S,GPU运算仿真。

6.最终得到如下结果,优化后RMS降低,整体均匀性提高。

ffb1b4c2-771a-11ee-939d-92fbcf53809c.png

ffc47e90-771a-11ee-939d-92fbcf53809c.png








审核编辑:刘清

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

    关注

    2

    文章

    158

    浏览量

    37845
  • XMP
    XMP
    +关注

    关注

    0

    文章

    6

    浏览量

    7482
  • 求解器
    +关注

    关注

    0

    文章

    85

    浏览量

    4955
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    VirtualLab:光栅的优化与分析

    | | 光栅是光学工程师使用的最基本的工具。为了设计和分析这类组件,快速物理光学建模和设计软件VirtualLab Fusion为用户提供了许多有用的工具。其中包括参数优化,以轻松
    发表于 04-23 08:17

    Altair OptiStruct:重构结构研发逻辑,引领工业仿真与优化新纪元

    单一的优化工具,更是一款经海量工程案例验证的全能结构求解器,兼顾线性与非线性、静力学与动力学、多物理场耦合的全面分析需求。线性分析领域,可高效完成静强度、模态、屈曲、响应谱、频响分析,内置
    发表于 03-20 10:25

    Linux进程树分析工具pstree详解与实战指南(另一视角优化Linux系统)

    在 Linux 系统开发与运维中,理解进程的运行状态和相互关系是排查问题、优化性能的基础。pstree 作为一款轻量高效的进程树可视化工具,能直观展示系统中所有进程的父子关系,为系统分析提供关键线索。本文将从基础用法到实战优化
    的头像 发表于 02-04 16:21 893次阅读
    Linux进程树分析<b class='flag-5'>工具</b>pstree详解与实战指南(另一视角<b class='flag-5'>优化</b>Linux系统)

    淘宝搜索API:关键词优化工具,提升曝光率!

    ​  在电商领域,曝光率是决定商品销量的关键因素之一。淘宝作为国内领先的电商平台,提供了强大的搜索API接口,帮助开发者构建关键词优化工具,从而提升商品在搜索结果中的排名和曝光。本文将详细介绍淘宝
    的头像 发表于 01-05 15:38 314次阅读
    淘宝搜索API:关键词<b class='flag-5'>优化工具</b>,提升曝光率!

    请问Keil的优化等级到底该如何选择?

    能、资源占用和开发效率的关键。Keil MDK通常提供以下几个主要的优化等级选项。 -O0 (无优化 / Optimization Level 0): 目标: 提供最佳的调试体验。 行为: 编译器几乎不
    发表于 11-20 07:51

    Analog Devices发布ADI Power Studio™和网页端新工具 简化电源管理设计和优化

    ADI Power Studio将多种ADI工具整合成一个完整的产品系列,助力简化电源管理设计和优化工作。 ADI Power Studio Planner工具有助于增强系统级电源树规划。 ADI
    的头像 发表于 10-15 11:08 4.3w次阅读

    VoNR语音感知端到端优化方案

    自2022年VoNR正式商用以来,用户数快速增长,截止2024年初,5G语音用户中VoNR占比超过80%,EPS Fallback占比已不足20%。随着VoNR用户数增加,语音用户感知对运营商口碑影响越来越大,VoNR感知评估和优化工作显得尤为重要。
    的头像 发表于 09-24 10:22 1536次阅读
    VoNR语音感知端到端<b class='flag-5'>优化</b>方案

    怎样确保自动化工具在电能质量在线监测装置的安全防护检查中的准确性?

      确保自动化工具在电能质量在线监测装置安全防护检查中的准确性,需围绕 “ 工具本质可靠性、场景适配性、结果可验证性、全生命周期管控 ” 四大核心,从工具选型、校准溯源、算法优化、配置
    的头像 发表于 09-23 17:42 704次阅读

    AI 辅助逆向抄数:点云优化工具与深度学习建模能力在消费电子领域的应用

    在消费电子行业快速迭代的背景下,传统逆向抄数技术在处理复杂产品结构和满足高效研发需求时逐渐显露出局限性。人工智能(AI)技术的融入,特别是点云优化工具与深度学习建模能力的应用,为消费电子领域的逆向抄
    的头像 发表于 08-22 09:59 913次阅读
    AI 辅助逆向抄数:点云<b class='flag-5'>优化工具</b>与深度学习建模能力在消费电子领域的应用

    ​全方位优化:RFID智能化工器具库房管理综合解决方案

    本期提出了一套全方位优化的智能化工器具库房管理综合解决方案,通过引入先进的RFID射频识别技术和智能化终端,实现工器具库房管理的智能化、高效化和安全化。
    的头像 发表于 07-17 10:11 1099次阅读
    ​全方位<b class='flag-5'>优化</b>:RFID智能<b class='flag-5'>化工</b>器具库房管理综合解决方案

    如何优化可编程电源控制环路参数?

    ​​,CCOMP​=2πfCO​RCOMP​1​ 其中,$f_{CO}$为穿越频率(通常为开关频率的1/5~1/10),$I_{COMP}$为补偿电流(由运放特性决定)。 三、仿真优化:利用工具快速
    发表于 07-02 15:56

    请问如何优化OpenVINO™工具套件中的内存使用?

    运行OpenVINO™推断时找不到优化内存使用情况的方法。
    发表于 06-25 06:56

    鸿蒙5开发宝藏案例分享---优化应用包体积大小问题

    ; { module.showFeature(); }); 场景建议 : 非核心功能(如客服、小游戏) 地域限定内容(如海外版插件) ?5. 扫描工具:精准定位优化点 **鸿蒙提供 ** 包扫描工具 ,一键分析冗余
    发表于 06-13 10:09

    鸿蒙5开发宝藏案例分享---性能优化案例解析

    鸿蒙性能优化宝藏指南:实战工具与代码案例解析 大家好呀!今天在翻鸿蒙开发者文档时,意外挖到一个 性能优化宝藏库 ——原来官方早就提供了超多实用工具和案例,但很多小伙伴可能没发现!这篇就
    发表于 06-12 16:36

    VirtualLab:光栅的优化与分析

    光栅是光学工程师使用的最基本的工具。为了设计和分析这类组件,快速物理光学建模和设计软件VirtualLab Fusion为用户提供了许多有用的工具。其中包括参数优化,以轻松
    发表于 05-23 08:49