概述

目前,光导照明灯已广泛应用于汽车照明领域,光导的主要难点是导光条上的微结构,通常是微棱镜,如何设计导光条以符合规定,更重要的是要有良好的视觉亮度均匀性。光导利用光在导光结构中传输,设计棱镜在特定方向提取光的比例,使得光导线条照明外观显示均匀,没有棱镜则不能提取光从光导面出射,光在光导内继续传播。当光线以大于临界角的角度射入物体表面时,就会在光导结构内发生全反射。

θcrit=sin−1(n2/n1)

图1  Speos在内饰仿真应用

光导设计是添加一个光导齿棱镜来提取光线,棱镜的作用是使入射角小于临界角,因此光在光导内传输过程中,部分光线被提取了出来,实现光导表面出光,当然棱镜的光学形状一部分取决于光导的造型,另一部分取决于光导的照明法规。

现在利用Speos的Light Guide光导设计功能,我们将创建一个光导。

Light guide光导创建

1. 打开Ansys Speos;

2. 在设计选项卡中,点击光导 ;

3. 在Guide Curve选项,选择一根曲线作为导光体的导向;

4. 定义光导的外观形状,General-body选项中,选择type设置光导导光结构,在Profile diameter设置直径信息,例如:圆形 ,直径设置6mm ;

5.在General-Prisms Orientation选项中,选择棱镜方向和光轴方向。光轴方向为光传导的方向,出光方向是光线被棱镜从导光体中提取出来的主要方向。在reverse direction可以改变光的方向,当然也可以通过点击3D视图中的箭头来反转光方向;

6.在General-Distance选项中,设置参数type光导棱镜与光导面之间的关系,或是棱镜与引导曲线上的距离为基础Curvilinear,或是投影来定义基于投影平面上的导向曲线的曲线距离Projection,当然投影方式需要选择投影平面参考,定义棱镜起点位置和end棱镜结束位置;

7.设置Prism Geometries的参数,设置光导棱镜的大小,齿高、宽度、角度等参数,具体的参数设置,可以通过Prism内的参数配合,完成不同出光类型的光导棱镜设置,当然也可以通过输入外部光导棱镜参数文件或者是通过调节比率的方式实现不同的光导棱镜细节设计;

8.从设计面板单击计算

来构建光导几何图形,创建并显示在3D视图中。

光导参数解释

  1. 光导体类型body type,光导体类型是光导体构造的基础。

Prism only棱镜

Add

Remove

棱镜是在没有光导体的情况下产生的。可以试用add棱镜的操作,则将在没有光导体的情况下单独添加的棱镜。棱镜的高度是距离光导曲线的距离。

Add:棱镜的高度定义为达到导向曲线距离。

Remove:棱柱高度不确定,仅用于棱镜设计,与其他光导组合。

Constant Profile剖面

使用由平面曲面定义并位于导光曲线起始处的轮廓来创建导光体。选择一个草图作为导光体的剖面。

Circle shape 圆形

光导体是使用直径确定的圆形轮廓创建的。

2.Prism Orientation棱镜方向

从Prism Orientation – type的下拉列表中,选择棱镜相对于导光体的方向。

如果你想让所有的棱镜沿着导向曲线都有相同的方向,选择Direction。通过棱镜提取的光具有相同的方向,这种类型特别适合于线性光导。

如果你想让棱镜有不同的方向,选择Normal to surface。通过棱镜提取的光沿着导曲线有不同的方向。这种类型适用于非线性光波导。

3.Prism Geometries棱镜的参数,可以通过以下参数调整棱镜的几何形状。

Start Angle/ End Angle

Start角度:与光源入射端相连接的棱镜角度。

End角度:与光源出射方向相连的棱镜角。

Start Radius

施加在棱镜光源入射侧面的曲率半径。

End Radius

施加在棱镜光源出射侧面上的曲率半径。

Width

对应棱镜的宽度

Length

对应棱镜的长度

Step(add/Remove)

步长对应于两个相邻棱镜的上边缘中点之间的间距

Step(Hybrid Operation)

对于棱镜是混合模式,既有add也有remove的这种模式,step数值应于两个相邻棱镜投影在导向曲线上的间距

Trimming Ratio (Hybrid Operation)

通过微调棱镜的底来控制棱镜的高度

Offset (Add/Remove Operation)

偏移量是指光导曲线与棱镜上边缘中点之间的距离。

•使用Add,如果偏移量太低,棱镜就在光导体内部。

•使用remove,如果偏移量过高,则不会从光导体有任何切除操作

Offset (Hybrid Operation)

混合模式偏移量是指导光导曲线与棱镜底部之间的距离(开始角边)。

Top/ Bottom Prism milling

当铣削激活时,在棱镜的顶部和/或底部边缘应用。

铣削是考虑了在制造过程中,棱镜表面会出现的结构,如果铣削没有计算在棱镜上,这可能导致产品与设计的不符。

4.Design Table设计表

可以通过设计表管理与棱镜相关的以下参数:步长、偏移量、宽度、起始角度和结束角度等。设计表是一个ANSYS SPEOS从一个外部文件链接light guide的参数值,可以是Excel文件(xls, xlsx, xlsm)或文本文件(txt)。也可以使用light guide初步设计光导参数,后导出设计表,重新编辑使用,修改每个棱镜和所需参数,并重新生成文件,加载入Speos作为新的光导设计输入。

光导视觉仿真

Speos的人眼视觉功能,可以模拟仿真光导的亮度结果,并且光导在内饰场景或是车灯的点亮效果,亦可在Speos中实现。

总结

Speos的光机平台,可以快速的通过参数设计光导,并能够结合人眼视觉功能,点亮分析光导的照明效果,提高设计的准确性。在后续的文章中,我们将会逐步引入新的workflow介绍,来解释Speos light guide设计和optiSLang优化联合,进一步提升light guide设计,优化光导设计过程。

Ansys Speos | 手把手教你画光导相关推荐

  1. r语言热图对列不进行聚类_R语言:手把手教你画pheatmap热图

    R语言:手把手教你画pheatmap热图 微生态 导读: pheatmap默认会对输入矩阵数据的行和列同时进行聚类,但是也可以通过布尔型参数cluster_rows和cluster_cols设置是否对 ...

  2. python画龙猫_手把手教你画龙猫,详细到每一条线!

    宫崎骏老爷爷的画功简直就是美术生心中的神仙呐 今天小胖要教大家画宫崎骏笔下的龙猫! 手把手教你画龙猫,详细到每一条线! 快学起来吧~ 第一步: 在纸张的左上角画一把小伞 手把手教你画龙猫,详细到每一条 ...

  3. pyecharts官网使用说明书---保姆级手把手教你画图版

    pyecharts官网使用说明书---保姆级手把手教你画图版 1.画图脚本结构 2.参数的类型 3.参数与结构相结合 3.1图表函数 3.2add数据 3.3全局配置参数 3.4系列配置参数 4.总结 ...

  4. 七夕整活?没有难度!手把手教你画个戒指送给ta!

    七夕了,整点浪漫的!虽然没有对象,但是该浪的还是得浪起来(手动狗头)! 那就送个戒指吧!看着这些好看的戒指,是不是有内味了,走起,手把手教你画一个! 一.准备工作 一款三维软件,我用的是Solidwo ...

  5. cad怎么画立体图形教学_CAD怎么画立体图,手把手教你画三维图形

    AutoCAD是一款非常好用的软件,大部分的小伙伴都是用CAD来画二维图,实际上,这个软件还可以用来画立体图形,也就是三维图形,今天小编通过实例教大家如何画一个三维图形. 今天的实例是教大家画一个牟合 ...

  6. 手把手教你画AndroidK线分时图及指标

    先废话一下:来到公司之前,项目是由外包公司做的,面试初,没有接触过分时图k线这块,觉得好难,我能搞定不!但是一段时间之后,发现之前做的那是一片稀烂,但是这货是主功能啊,迟早的自己操刀,痛下决心,开搞, ...

  7. 一文打通ER图(手把手教你画)

    期末了,E-R图也是大学课程设计中经常用到的,也是期末考的重点,毕竟大学生也没什么好考的,最近也有不少同学问,不少单子也扯到E-R图,但是我看了看网上的玩意好像没到手把手的地步,那么我就写一个手把手的 ...

  8. 动漫人物五官比例怎么画好看?手把手教你画五官教程

    动漫人物五官比例怎么画好看?动漫脸部结构图是怎么样的?想画好动漫人物五官画法教程有哪些?想必这些问题都是初学者比较伤脑筋的问题,那么初学者到底怎样才能画好动漫人物五官呢?今天小编就在网络上收集整理了关 ...

  9. 手把手教你画漂亮的功能连接矩阵图(附代码)

    <本文同步发布于"脑之说"微信公众号,欢迎搜索关注~~> 科研图片的重要性是非常重要的,审稿人看到一个低质量的或者欠美观的图片,很可能影响文章的审稿.本期我将介绍一种画 ...

  10. python画人口迁徙图_echarts 手把手教你画迁徙图(城市内部级别+百度地图支持)2...

    最近要做一个上海的迁徙图,搜到的都是 echarts 和mapv一样,有自己的API说明和demo 形式上非常相近,而且看起来功能比mapv更加完善. 另外是滴滴的一个蝌蚪迁徙图,看起来是真实轨迹的模 ...

最新文章

  1. 计算机网络-信道的极限容量
  2. 《精通Unreal游戏引擎》一第4步 使用BSP创建地图
  3. 一款 0 门槛轻松易上手的数据可视化工具
  4. Linux——VIM多选缩进及高级命令
  5. Chrome图标的来历。
  6. idea没有错误提示的解决方法(一直处于错误分析中)
  7. AJAX框架大全 (AJAX Frameworks)
  8. 爱好-超级IP:超级IP
  9. SVN服务器搭建和使用
  10. SpringBoot使用LibreOffice--office转pdf
  11. windows的hosts文件位置
  12. 易基因|Science:宏基因组测序揭示病原菌介导植物内生菌群抑病功能激活
  13. 2022年11月100篇 diffusion models 扩散模型 汇总!
  14. 安装Office Visio 提示Office 16 Click-to-Run Extensibility Component
  15. 现代网络负载均衡和代理技术
  16. 计算机无法屏幕亮度,win7电脑屏幕亮度无法调节怎么办?调节屏幕亮度的方法...
  17. vb.net 图片水平翻转_犁耕作业效果差?试试大马力拖拉机液压翻转犁正确调整与使用方法...
  18. 独立后台带分销功能月老办事处交友盲盒微信小程序源码新版,更好的裂变推广引流
  19. sqlserver linux版本查询,sqlserver 各版本信息
  20. 【机器学习】预测偏差与其原因

热门文章

  1. Java JSON转Excel工具类
  2. 【资料合集】阿里巴巴开源技术汇总——内含115个软件与100+技术文档、PDF下载
  3. oracle 修改表字段的长度
  4. python 实现熵权法确定各指标的权重
  5. 【Kilav】数据库知识点速通 其二
  6. js实现文件上传、文件预览、拖拽上传的方法
  7. matpower安装问题
  8. 车载蓝牙音频系统测试
  9. eclipse和myeclipse集成Xjad
  10. 远程操作工具 Teamviewer