侧....口口壕擎姗翱潮半狱熬熬1引言冷屏是制冷型红外成像系统的构件之一。一方面,冷屏限制了探测器芯片的视场角【‘一6];另一方面,冷屏内壁由于其自身温度产生的表面辐射可能通过直接投射、一次或多次反射等途径落入探测器芯片,从而成为一个影响探测器信噪比的噪声源.冷屏内壁的表面辐射对探测器芯片的影响一般没有可以用解析表达式来描述的函数关系,而是需要根据具体的结构参数来作数值计算.本文以圆形冷屏为例,介绍了利用蒙特卡罗方法和MATLAB计算落入探测器芯片的辐射光线数在冷屏内壁表面产生的总辐射光线数中所占比例的一种解决方案。2算法的基本思路本文所述算法的基础之一是三维空间几何中的方向数概念[v].如图1所示,通过坐标系原点O并且平行于直线L的直线OM上任意一点w的坐标沙,q,s)称为直线L的方向数;而虑二次以上的反射,故略去顶面辐射的影响,主要分析侧面和底面辐射对探测器芯片的影响。图1通过点M0(二。,,。,z。)的直线L及其方向数概念COS口二二eos口=P办2+qZ+52q办2+、2+52S办2+。2+52(1)COS邝=称为直线OM的方向余弦。直线L通过点Mo(x。,夕。,z。)的方程可以写为X一x。PV一粉。qz一名。8(2)另外,直线L通过从(x,,夕1,21)和城(xZ,,2,22)两点的方程为在冷屏内壁表面上随机选取一点,通过赋予该点一组随机方向数而形成一条光线,并依据反射定理及空间解析几何等有关知识,判断其投射或一次反射是否落在探测器芯片区域内.统计出落入芯片区域的光线数,即可算出冷屏各部分的表面辐射光线在总光线中所占的比例。3冷屏内壁侧面辐射对探测器芯片的影响考虑图2所示的一种简化圆形冷屏与探测器芯片之间的几何结构,其中z轴与冷屏圆心及芯片中心的连线重合.冷屏整体为一个圆柱结构,半径为R,高度为H;冷屏的开口半径为r;矩形探测器芯片的尺寸为ZaxZb.冷屏内壁侧面的表面辐射光线可以根据其去向分为三类:第I类直接投向冷屏顶面;第n类投向冷屏底面;第111类投向相对侧面.对于冷屏柱面上的随机点,采用以下极坐标形式生成气珠x一XlXZ一xl夕一万i夕2一yiz一2122一21(3)=Reoso=Rsins假设冷屏内壁呈镜面状态,且暂不考虑表面发射率、温度和二次及多次反射等因素。冷屏内壁表面的自身辐射大体上可以分为三部分,即顶面、侧面和底面辐射,它们可以分别计算。另外,从直观上可以判断,顶面辐射一般必须经过多次反射后才可能落入芯片.由于本文不考{(4)z,=H:aod(1)式中,e=2二:aod(l)。已知A点的坐标为(x,,,,,z、),产生一组随机数伽,q,s),并将该组随机数作为经过点A的直线AB的方向数,根据式(2)就可以写出直http://journal.sitp.ac.en/hwINFRARED(MoNTHLY)/VoL.31,N0.8,AUG2010口自脚归臼喇鞠粼妇归物申脚湘脚晌线AB的方程.当z=H时,直线AB与芯片平面相交,其交点E的坐标为{一塑音卫+气只气卫+叭(5)已知D点的坐标为D(%,外,0),MD为等腰三角形ADQ的顶角平分线(高),M点的坐标为(二。,。。,z,),Q点的坐标为(二。,。Q,:滩).因为QD二AD,‘AQ二QM+MA二ZMA,故有当:=0时,直线AB与xoy平面相交,其交点D的坐标为!(一):+(“一i:一“’。7)t(x。一x,)“+(,Q一。、)‘=4“式中{x。一鲁+气先一鲁+叭(8)(0)在MATLAB中输入下列语句:symspq5xAyAxDyDMAADDelta[xQ,yQ=solve

matlab 像素点的辐照度方程,用蒙特卡罗方法和MATLAB计算冷屏内壁表面辐射光线落入探测器芯片的比例...相关推荐

  1. matlab求解杜分方程,[转载]时间序列分析matlab简单函数

    一些常用的matlab统计函数,总结到这里吧! max 功能:找出时间序列的最大值. 格式: C = max(x) [C I] = max(x) 说明: C = max(x) % 找出x序列的最大值 ...

  2. 二分法求方程根matlab,matlab用二分法求方程 的正根,要求误差小于0.0005

    matlab编程题:用二分法求方程x^3-3*x-1=0的根 先建立二分法的fun.m文件,代码如下:functionfun(a,b,e)%f是自定义的函数%a为隔根区间左端点,b为隔根区间右端点,e ...

  3. MCMC(一):蒙特卡罗方法和马尔科夫链

    作为一种随机采样方法,马尔科夫链蒙特卡罗(Markov Chain Monte Carlo,以下简称MCMC)在机器学习,深度学习以及自然语言处理等领域都有广泛的应用,是很多复杂算法求解的基础.比如分 ...

  4. 如何用matlab画旋转面,基于MATLAB在旋转面及其方程教学中应用的教学设计

    汝强 [摘 要]在空间解析几何教学中,MATLAB不仅能将复杂的空间曲面方程精准.直观地用三维图形表现出来,还能以动画的形式将空间复杂曲面任意旋转,使学生能直观地.全方位地观察.理解空间曲面方程所表示 ...

  5. matlab求解方程小程序,自学Matlab必备的60个小程

    压缩包 : fec98ab43dae9de3a0650566f4ded07.rar 列表 自学Matlab必备的60个小程序代码/2017最新MATLAB从入门到精通第二期.pdf 自学Matlab必 ...

  6. 坎蒂雷赋权法 matlab,多重网格法求解雷诺方程的MATLAB编程

    这是MATLAB有限差分法求解雷诺方程,可以参考下.希望对你有用 function [Fx,Fy]=FDM_circular(X,Y,X_dot,Y_dot) Fx=0; Fy=0; epsilon= ...

  7. 蒙特卡罗方法和拉斯维加斯方法

    这几天alphago比较火,许多文章中都出现了蒙特卡罗搜索树这样的名词,蒙特卡罗模拟过程倒是知道,比如说经典的蒲丰投针实验(将圆周率的求解装化为随机过程)等,但是蒙特卡罗搜索树确实不知是何物,不过应该 ...

  8. matlab解比例导引法方程,Matlab多式运算与方程求根.ppt

    Matlab多式运算与方程求根 Matlab多项式运算与方程求根 Matlab多项式运算 多项式四则运算 多项式四则运算(续) 多项式的导数:polyder 多项式求值 多项式求值(续) 多项式求根 ...

  9. MATLAB:对于状态空间方程的系统辨识

    MATLAB:对于状态空间方程的系统辨识 本文介绍了如何利用MATLAB辨识状态空间方程中的未知参数. 假设我们的被控系统的表达如下: X˙=[01K1K2]X+BU\dot{{X}}= \left[ ...

最新文章

  1. ICLR 2022 under review|化学反应感知的分子表征学习
  2. Maven 命令格式及一些常用命令
  3. Nginx+win10安装配置
  4. 【Java文件操作(六)】借助内存复制图片:ByteArrayOutputStream\ByteArrayInputStream\FileOutputStream\FileInputStream辨析
  5. Microsoft Teams:团队Owner离开公司后,我们该怎么做?
  6. 在eclipse中指定启动时java的位置
  7. Extjs4开发中的一些问题
  8. Win7下VS2008进入维护模式不能显示升级输入框,无法升级到正式版~~~!!!
  9. python 计时器_Python上下文管理器的魔力
  10. 5、overflow、hover
  11. 感觉文章和回复都不错,转载了---用正则表达式找出不包含连续字符串abc的单词...
  12. windows whistler系统安装
  13. 图像去噪序列——BM3D图像去噪模型实现
  14. EasyDarwin云平台:EasyCamera开源摄像机接入海康威视摄像机PS流转ES流
  15. 【图片】图片处理,图片压缩相关知识分享
  16. redis三种集群方案
  17. AI强度相关的研究:MCTS 蒙特卡洛树搜索 Monte Carlo Tree Search
  18. 计算机职业生涯规划书素材,职业生涯规划书封面素材
  19. 【音视频】技术提升2.0
  20. Idea 中如何导入项目

热门文章

  1. asp.net 调试 无法显示该网页
  2. AE教程丨星球文字环绕特效
  3. ubuntu16.04下安装录屏软件OBS studio
  4. 咸鱼Micropython— machine库
  5. 分销的概念、本质、模式
  6. 如何提高学习欲--奖励机制
  7. 屏幕录制方法?如何在电脑进行屏幕录制
  8. CSAPP作业:Fork函数的学习感悟
  9. html360全景图原理,html360°全景展示 示例
  10. java selenium一一等待超时设置