Ansys Speos | Light Expert Group探测器组使用技巧

2024-03-27 07:44

本文主要是介绍Ansys Speos | Light Expert Group探测器组使用技巧,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

图片

附件下载

联系工作人员获取附件

概述

相机挡板的设计需要在光路的不同位置同步多个照度图,以尽量减少杂散光。2023R2 Speos提供了一种新的探测器,用于高阶杂散光分析,可以同时对多个探测器进行光线追迹。Light Expert工具可以即时过滤3D视图中的光线,以识别特定的光路和光源的贡献。

以相机光路为例,简述light expert group探测器组使用方法。

图片

使用方法

1.打开camera相机杂散光分析案例,依次设置lens的材料光学属性,和不同角度的入射光源,在像面位置和孔径光阑位置分别设置irradiance sensor,并且layer分层相同。

图片

图片

2.在sensors 位置选择 light expert group ,勾选创建的irradiance sensor到group中,完成对light expert sensor的创建。

图片

3.创建direct simulation,选择所有参与仿真的几何体和光源,并且选择light expert group作为sensor参与仿真,light expert选择为true,LXP会自动勾选,运算仿真。

图片

4.仿真运算结束,会得到*.lpf结果和group内包含的sensor运算的XMP结果。

图片

5.打开*.lpf结果,会同时打开两个sensor的结果数据,并显示多探测器的路径追迹,更改选择的区域,也会实时更新光线路径,更直观查看杂散光。

图片

6.当然拓展应用在车灯仿真,可以irradiance 和 intensity 作为group的sensor成员仿真分析光强和路照分布。可以选择区域,并看到光线在两个探测器的特定区域传输,选择地面照度的一个狭窄区域和强度结果的整个区域,可以看到最亮的照明不是来自灯的高强度角度分布。

图片

使用规则

1.只有穿过探测器组的区域光线才会显示在 3D 视图中。

2.LXP 在 3D 视图中过滤光线,以识别特定的光路和光源贡献,具体取决于所选择的face,XMP中的测量区域。

3.在模拟中选择 LXP 探测器组(LXP 自动激活),模拟计算LXP 结果同时打开和关闭。

4.支持辐照度和强度探测器兼容,所有探测器必须选择相同的“layer type”。

5.一个Direct模拟中只能添加一个探测器组。

这篇关于Ansys Speos | Light Expert Group探测器组使用技巧的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/851391

相关文章

使用C语言实现交换整数的奇数位和偶数位

《使用C语言实现交换整数的奇数位和偶数位》在C语言中,要交换一个整数的二进制位中的奇数位和偶数位,重点需要理解位操作,当我们谈论二进制位的奇数位和偶数位时,我们是指从右到左数的位置,本文给大家介绍了使... 目录一、问题描述二、解决思路三、函数实现四、宏实现五、总结一、问题描述使用C语言代码实现:将一个整

如何使用Python实现一个简单的window任务管理器

《如何使用Python实现一个简单的window任务管理器》这篇文章主要为大家详细介绍了如何使用Python实现一个简单的window任务管理器,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起... 任务管理器效果图完整代码import tkinter as tkfrom tkinter i

使用PyTorch实现手写数字识别功能

《使用PyTorch实现手写数字识别功能》在人工智能的世界里,计算机视觉是最具魅力的领域之一,通过PyTorch这一强大的深度学习框架,我们将在经典的MNIST数据集上,见证一个神经网络从零开始学会识... 目录当计算机学会“看”数字搭建开发环境MNIST数据集解析1. 认识手写数字数据库2. 数据预处理的

SpringBoot @Scheduled Cron表达式使用方式

《SpringBoot@ScheduledCron表达式使用方式》:本文主要介绍SpringBoot@ScheduledCron表达式使用方式,具有很好的参考价值,希望对大家有所帮助,如有... 目录Cron 表达式详解1. 表达式格式‌2. 特殊字符解析3. 常用示例‌4. 重点规则5. 动态与复杂场景‌

C++中::SHCreateDirectoryEx函数使用方法

《C++中::SHCreateDirectoryEx函数使用方法》::SHCreateDirectoryEx用于创建多级目录,类似于mkdir-p命令,本文主要介绍了C++中::SHCreateDir... 目录1. 函数原型与依赖项2. 基本使用示例示例 1:创建单层目录示例 2:创建多级目录3. 关键注

java String.join()的使用小结

《javaString.join()的使用小结》String.join()是Java8引入的一个实用方法,用于将多个字符串按照指定分隔符连接成一个字符串,本文主要介绍了javaString.join... 目录1. 方法定义2. 基本用法2.1 拼接多个字符串2.2 拼接集合中的字符串3. 使用场景和示例3

使用Python和python-pptx构建Markdown到PowerPoint转换器

《使用Python和python-pptx构建Markdown到PowerPoint转换器》在这篇博客中,我们将深入分析一个使用Python开发的应用程序,该程序可以将Markdown文件转换为Pow... 目录引言应用概述代码结构与分析1. 类定义与初始化2. 事件处理3. Markdown 处理4. 转

SpringBoot3使用Jasypt实现加密配置文件

《SpringBoot3使用Jasypt实现加密配置文件》这篇文章主要为大家详细介绍了SpringBoot3如何使用Jasypt实现加密配置文件功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编... 目录一. 使用步骤1. 添加依赖2.配置加密密码3. 加密敏感信息4. 将加密信息存储到配置文件中5

使用Python高效获取网络数据的操作指南

《使用Python高效获取网络数据的操作指南》网络爬虫是一种自动化程序,用于访问和提取网站上的数据,Python是进行网络爬虫开发的理想语言,拥有丰富的库和工具,使得编写和维护爬虫变得简单高效,本文将... 目录网络爬虫的基本概念常用库介绍安装库Requests和BeautifulSoup爬虫开发发送请求解

使用DrissionPage控制360浏览器的完美解决方案

《使用DrissionPage控制360浏览器的完美解决方案》在网页自动化领域,经常遇到需要保持登录状态、保留Cookie等场景,今天要分享的方案可以完美解决这个问题:使用DrissionPage直接... 目录完整代码引言为什么要使用已有用户数据?核心代码实现1. 导入必要模块2. 关键配置(重点!)3.