matlab如何求照度,基于Matlab GUI的照度测量仿真平台

本文介绍了利用Matlab设计一款室内照度测量平台软件,针对可见光通信技术(VLC)中室内环境光照度分布的问题。通过理论分析LED光源的朗伯模型,建立点光源和多光源的照度计算模型,并通过Matlab进行仿真,展示了不同LED布局下的照度分布。实验平台利用LED光源模拟实际照明情况,为室内光定位提供了理论依据。
摘要由CSDN通过智能技术生成

引言可见光通信技术(VLC)的发展[1~4],对经济、社会和综合国力的增长至关重要,但同时其所提供的技术支持也存在着很多挑战。VLC的研究存在两大难题,一是VLC目前停留在单项近距离实验阶段,本文不再详述;二是VLC模型不足以反映实际应用中复杂多变的室内环境。实际应用中,室内环境变化与照度分布息息相关,且定位信号的强弱跟LED阵列的光场强度分布有关,而光场强度可以由照度反映出来,所以,获悉室内的照度分布能为室内光定位提供必要的依据。照度计虽能清晰准确地提供某个点的照度值[5],但很难描述整个平面的照度分布情况。因此,寻求一种能够获得平面照度分布情况的方法是解决问题的关键。Matlab作为一款强大的软件工具,具有操作简便、应用范围广、耗费低、代码灵活、函数易构造等优点,特别是其图形用户接口(GUI),是便携式设计很好的工具。本文将以GUI为基础,设计一款照度测量平台软件。1理论分析一般而言,LED光源与要求照亮的接收面距离远远大于其自身的尺寸,所以,在理论计算过程中常常将LED光源视为点光源处理[6~7],如图1所示。图1朗伯模型Fig.1 Lambert model图1为单颗LED朗伯模型,即只开启一颗LED光源的情况下,光源与接收面的关系,图中h表示光源与工作面的垂直高度,r为光源到接收面上某点的距离,θ表示光源到接收点连线与光源到接收面的垂直线间的夹角,其照度距离范围可由公式(1)得出[8]。I(θ)=I0cos mθ(1)式中I0表示光源中心处的照度值,m表示朗伯系数。其中,m可由公式(2)给出m=-ln2lncosθ12(2)式中,θ1/2表示功率半角,即光源中心照度与半功率处的夹角,该值可以通过实际测量给出。当LED光源垂直于工作面时,其照度分布类似于空间光源分布,其结果可由公式(3)计算给出[8]。E(r,θ)=E0(r)cos mθ(3)对上式进行坐标变化,可得出公式(4)。E(x,y,h)=hmI0[(x-X)2+(y-Y)2+h2]m+22(4)式(4)表示单颗LED光源的空间光照度分布情况。其中,X为LED光源与纵坐标轴的垂直距离,Y为LED光源与横坐标轴的垂直距离。当光源不止一颗,且X=l/2,Y=d/2时,多颗LED光源表达式可以改写为公式(5)的形式。E(x,y,h)=hmI0∑in=0∑jm=0x-2(n-1)l2()2+[{y-2(m-1)d2()2+h2]-m+22}(5)在模拟中,LED的布局如图2所示,即以开启LED1模拟开启一颗光源的情况,以开启LED1、LED2和LED3模拟开启三颗光源的情况,以开启LED2、LED3、LED4和LED5模拟开启四颗光源的情况。图2 LED布局Fig.2 The LED layout结合理论推导,利用Matlab对理论数据进行仿真,其照度分布结果如图3所示,在此仿真中,功率半角定义为12°,d和l取值均为600mm,h取值为900mm。图3中(a)表示LED1光源照明的情形,图中红色部分表示接收面中心处的照度分布,由红色逐渐过渡到蓝色,说明了光源照度值由强变弱的过程,同时表明了LED光源的光强分布呈现余弦分布,与理论结果相符合。在实际应用中,多采用多颗LED光源照明,基本成三角和矩形摆放,图(b)仿真了分别开启LED1、LED2和LED3照明时的情形,图(c)仿真了开启LED2、LED3、LED4和LED5照明时的情形。2软件的设计与实现2.1实验系统与模型为了更好地了解室内光照度分布情况,建立了一个实验平台。该实验平台所用的实验器件如图4所示。该实验平台采用220V电压供

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值