Lighttools 闪光灯仿真自建实例
目录
仿真3D定位尺寸
一.裸灯仿真
1.插入光源文件进行裸灯仿真
编辑2. 添加虚拟表面和接收器
3. 进行裸灯光照模拟
编辑4. 分析照度光栅图
二.导入实际3D 进行仿真
1.导入3D stp
2.导入stp放置到坐标原点的操作如下
1).隐藏掉其它组件,找到闪光灯出光面,在其上建立用户坐标系
2).在用户坐标系原点添加参考点
3).将参考点和所有组件做成group,然后修改group到原点,就整体移动到了原点
4).修改group的坐标点参数
5).确认光源位置,并禁用stp 中的LED,用实际的光源替代
6).解除group隐藏并禁用掉其它组件,只留改版,并重命名,方便查找
3. 修改盖板为塑料PMMA,并设置透过率92%
4.设置透过率92%
5.设置虚拟表面坐标
6.进行仿真
7.禁掉盖板再进行仿真
三,添加设计好的STP 仿真
8.增加供应商纹理仿真(stp档)
以目前了解到的一些基础做下仿真测试,主要是熟悉仿真流程和测试仿真数据
如下部分做输入基础
- 测试已最新项目供应商仿真结果为对比
- 项目3D
- 光源文件为LED供应商提供
- 仿真各个数据顺序依据供应商报告进行
- 软件操作流程依据仿真基本要素进行
仿真3D定位尺寸
3D 转成工程图方便测量尺寸,测量如下,如闪光灯定义为0,0,0坐标,测量摄像头的位置
Z 方向指差lens的厚度,可以忽略,先忽略做仿真
一.裸灯仿真
1.插入光源文件进行裸灯仿真
选择中心位置à以坐标原点为中心导入
然后根据提示选择Z,Y轴,以贴齐 Z Y坐标轴方式导入
导入后如下à箭头方向为发光方向
修改光源强度,右键属性进行修改 修改为270lm,差规格书,选对应电流的最低的亮度
270lm@1A
2. 添加虚拟表面和接收器
提示输出中心和法线线,先随便输入,之后在调整
选择虚拟表面,右键属性进行调整坐标和大小,这个根据仿真条件进行,实测为1m 远
测试画图为1467x1100mm
因此我们设置也以此为准
选择控制修改大小,最后确认
添加虚拟表面之后就可以在虚拟表面上增加接收器了
选择虚拟表面后右键—添加接收器
添加后如下,光线方向如箭头所示,接收器应该正对光线才对,因此建虚拟表面绕Y轴旋转180°,即β为180,之后确认
设置接受属性为光通量
最终效果如下
3. 进行裸灯光照模拟
点击开始所有模拟
4. 分析照度光栅图
涉及结构设计时,这部分需要结合结构设计去分析
右键光栅属性,可以看到各个栅格的数据,最亮的85lx左右
二.导入实际3D 进行仿真
1.导入3D stp
导入后如下
当前stp出光面在左侧,需要进行坐标旋转和处理,默认我们将LED放到坐标原点
将接受面根据摄像头位置进行偏移
2.导入stp放置到坐标原点的操作如下
1).隐藏掉其它组件,找到闪光灯出光面,在其上建立用户坐标系
2).在用户坐标系原点添加参考点
3).将参考点和所有组件做成group,然后修改group到原点,就整体移动到了原点
注意:要先旋转参考点,后按CTRL选择其它组件
4).修改group的坐标点参数
5).确认光源位置,并禁用stp 中的LED,用实际的光源替代
6).解除group隐藏并禁用掉其它组件,只留改版,并重命名,方便查找
3. 修改盖板为塑料PMMA,并设置透过率92%
这部分需要根据实际材料修改,所以对材料有所了解
4.设置透过率92%
5.设置虚拟表面坐标
查看最初的要求,设置虚拟表面如下坐标
实际如下
6.进行仿真
7.禁掉盖板再进行仿真
三,添加设计好的STP 仿真
注意:stp格式是设计好的lens导出来的,不能调整各个纹路,后期设计lens的重点就是要调整各个纹路因此这是后期设计的重点。
8.增加供应商纹理仿真(stp档)
修改lens 透光率92%后仿真
中心照度69和供应商70.5差异不大,均匀度大概只有30%,供应商仿真41.9%差异很大
这部分是由于stp档纹路和真实设计的纹路有差异造成。
以上即是仿真的全部流程。
后续工作就是设计lens,设计lens时要考虑优化,以仿真结果为优化目标,lighttools优化需要优化变量和评估函数,这两个重点工作。
Lighttools 闪光灯仿真自建实例相关推荐
- 交直轴电感matlab_永磁电机交直轴电感Lq Ld仿真计算ANSOFT实例详解.pdf
永磁电机交直轴电感Lq Ld仿真计算ANSOFT实例详解 ANSOFT和Mathcad 永磁电机交直轴电感Lq. Ld计算 详解 Haiwin 2012-7-17 TEL QQ:573059618 方 ...
- 自动驾驶系列(七)使用turtlebot3仿真slam建图
TurtleBot3是TurtleBot系列中的第三代产品,它在二代的基础之上做了一些改进,并开发了一些新功能,以补充其前身缺乏的功能和满足用户的需求.TurtleBot3采用机器人智能驱动器Dyna ...
- matlab里的DEE在哪里,matlab_4_SIMULINK仿真 及 DEE实例步骤.doc
matlab_4_SIMULINK仿真 及 DEE实例步骤 SIMULINK & DEE简介 如何进入SIMULINK? Step1:进入MATLAB Step2: 方法一:在workspac ...
- 8051单片机Proteus仿真与开发实例-OLED显示屏(SSD1306控制器)I2C驱动显示中文及图片仿真
OLED显示屏(SSD控制器)I2C驱动显示中文及图片仿真 1.OLED显示屏介绍 在前面的实例中,已经介绍了OLED显示屏,在这里就不展开介绍了,请参考: OLED显示屏(SSD1306控制器)I2 ...
- 8051单片机Proteus仿真与开发实例-光敏电阻+ADC0804仿真
光敏电阻+ADC0804仿真 1.光敏电阻简单介绍 光导率是材料电导率增加的一种光学现象.当光被材料吸收时.当光落下时,即当光子落在设备上时,半导体材料价带中的电子被激发到导带.入射光中的这些光子的能 ...
- 8051单片机Proteus仿真与开发实例-TLC2543(A/D)转换驱动仿真
TLC2543(A/D)转换驱动仿真 TLC2543C 和 TLC2543I 是 12 位.开关电容器.逐次逼近型模数转换器. 每个设备具有三个控制输入 [片选 (CS).输入-输出时钟 (I/OCL ...
- 8051单片机Proteus仿真与开发实例-ULN2003A驱动步进电机仿真
ULN2003A驱动步进电机仿真 1.步进电机及ULN2003介绍 步进电机是无刷直流电机,它能以固定的步距角旋转.步进电机一般采用200步完成360度旋转,即每一步旋转1.8度.可以通过适当的指令将 ...
- 8051单片机Proteus仿真与开发实例-74LS378触发器驱动仿真
74LS378触发器驱动仿真 1.74LS378介绍 74LS378 是一种单片.正沿触发.可注册触发器 IC,它利用 TTL 电路来实现 D 型触发器/锁存逻辑. 该 IC 还具有公共时钟使能而不是 ...
- 8051单片机Proteus仿真与开发实例-LM35温度传感器+ADC0804仿真
LM35温度传感器+ADC0804仿真 1.LM35温度传感器介绍 LM35 是一种温度传感器,其输出电压与摄氏温度成线性比例. LM35 已经校准,因此不需要外部校准. 每摄氏度输出 10mV. L ...
最新文章
- 4个做管理后才知道的秘密
- 用Jquery控制文本框只能输入数字和字母及jquery自定义方法$.fn
- jar2exe 配置jre
- torchvision 笔记:transforms.Compose()
- 浏览器兼容--条件样式,选择符前缀,样式属性前缀(转)
- PageHelper分页插件的原理是什么
- laravel php resources,利用 Laravel Resources 来整合第三方 API 数据
- SAP CRM organization Model(组织架构模型)自动决定的逻辑分析
- OAuth 2.1 的进化之路
- 有序序列中的i个最大数(算法导论思考题9-1)
- Altium Designer20原理图库制作
- 微型计算机由5大部分,微机原理答案 (5)
- 谷歌承诺未来三年将支付10亿美元新闻费用
- jQuery Mobile中链接(包含button和表单提交的链接)的data-*选项
- 中国数学家在微分几何学领域取得重大突破!
- json mysql 字段 默认值_MySQL JSON 类型数据操作
- 钢琴块2电脑版_包租婆租赁合同管理系统电脑版|包租婆租赁合同管理系统PC版下载_v10.3.5.2...
- 最新安卓版本对照表,API对照表,持续更新
- java的class文件在哪里_传统上,你在哪里存储Java .class文件?
- 201671030110词频统计软件项目报告