探测器接收的目标辐射亮度类设计.DOC

上传人:国*** 文档编号:1189652 上传时间:2018-12-18 格式:DOC 页数:11 大小:260KB
下载 相关 举报
探测器接收的目标辐射亮度类设计.DOC_第1页
第1页 / 共11页
探测器接收的目标辐射亮度类设计.DOC_第2页
第2页 / 共11页
探测器接收的目标辐射亮度类设计.DOC_第3页
第3页 / 共11页
探测器接收的目标辐射亮度类设计.DOC_第4页
第4页 / 共11页
探测器接收的目标辐射亮度类设计.DOC_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、探测器接收的目标辐射亮度类设计一 类的基本描述类名:CRadiationOfObject1组成:CRadiationOfObject1.h, CRadiationOfObject1.cpp功能:计算目标(舰艇)的辐射亮度。基本数据:探测器接收的目标辐射亮度:m_dReceivedRadOfObj大气路程光谱辐射亮度:m_dRadOfAtmospherePath目标自身发射光谱辐射亮度:m_dRadOfObject目标自身反射背景光谱辐射亮度:m_dRadOfReflectBackground目标自身反射太阳光谱辐射亮度:m_dRadOfReflectSun目标自身反射天空光谱辐射亮度:m_dR

2、adOfReflectSky目标反射的海面光谱辐射亮度;m_dRadOfReflectSea大气的光谱透过率:PERMEATIONOFATMOSPHERE探测器光学系统的光谱透过率:PERMEATIONOFOPTICIAN目标表面的反射率:REFLECTOFOBJECTSURFACE基本方法:序号函数名称 功能 说明1 ComputeReceivedRadiatonOfObject 计算探测器接收的目标的辐射亮度2 ComputerRadiationOfAtmospherePath 计算大气路径光谱辐射亮度输入数据:探测器接收的波段范围 ,探测器光学系统的光谱透过率 ,12 )(opt大气的光

3、谱透过率 ;)(atm目标表面反射率 ;太阳直接照射面积因子 ,太阳漫反射系数 ;1P2P目标的温度 ,目标的光谱比辐射率 ;T输出数据:探测器接收的目标辐射亮度 ;seanorL3 ComputerRadiatonOfObject 计算目标自身发射的光谱辐射亮度4 ComputerRadiationOfReflectBackgroud 计算目标反射的背景光谱辐射亮度5 ComputerRadiationOfReflectSun 计算目标反射的太阳光谱辐射亮度6 ComputerRadiationOfReflectSky 计算目标反射的天空光谱辐射亮度7 ComputerRadiationOf

4、ReflectSea 计算目标反射的海面光谱辐射亮度二 类的数据定义2.1 类的核心数据(基本数据)序号 变量含义 访问类型变量类型名称 说明1 探测器接收的目标辐射亮度Public Double m_dReceivedRadOfObj 此类最终要得到此变量的值2 大气路程光谱辐射亮度Public Double m_dRadOfAtmospherePath3 目标自身发射光谱辐射亮度Public Double m_dRadOfObject4 目标自身反射背景光谱辐射亮度Public Double m_dRadOfReflectBackground5 目标自身反射太阳光谱辐射亮度Public D

5、ouble m_ dRadOfReflectSun6 目标自身反射天空光谱辐射亮度Public Double m_dRadOfReflectSky7 目标反射的海面光谱辐射亮度Public Double m_dRadOfReflectSea8 大气的光谱透过率PERMEATIONOFATMOSPHERE9 探测器光学系统的光谱透过率PERMEATIONOFOPTICIAN10 目标表面的反射率宏定义DefineREFLECTOFOBJECTSURFACE2.2 求大气路径光谱辐射亮度的数据定义2.3 求目标自身热辐射亮度的数据定义(是否也跟目标面积有关)方法一数据表序号 变量含义 访问类型 变

6、量类型 名称 说明1 目标的绝对温度 Public Double m_dTempOfObject2 目标的光谱比辐射率RADIATIONOFOBJECT3 第一辐射常数 RADIATIONCONSTANTONE4 第二辐射常数 RADIATIONCONSTANTTWO5 圆周率宏定义DefinePI方法二数据表序号变量含义 访问类型 变量类型 名称 说明1 目标自身的绝对温度Public Double m_dTempOfObject2 玻尔兹曼常数 BOLTZMANN3 目标的光谱比辐射率RADIATIONOFOBJECT4 圆周率宏定义 DefinePI2.4 求目标反射的背景辐射亮度的数据

7、定义2.4.1 求太阳辐射的数据定义序号变量含义 访问类型 变量类型 名称 说明1 太阳总辐射照度 Public Double m_dRadOfSun 用内插求得2 面元法线与面元和太阳连线之间的夹角Public Double m_dAngleOfSunAndSurface3 目标表面的辐射面积 宏定义 DefineAREAOFSURFACE4 太阳直接照射面积因子COEFFICIENTOFSURFACE5 天空的漫反射系数 CONFFICIENTOFDIFFUSE6 圆周率 宏定义 Define PI海平面上晴天太阳辐射照度计算值天顶角(度) (瓦米 2 ))(sunS天顶角(度) (瓦米

8、2 ))(sunS0 865 50 73510 862 60 64020 852 70 48830 832 80 26040 796 90 1002.4.2 求天空辐射的数据定义求天空辐射方法:辐出度 函数表01)(MTF序号变量含义 访问类型 变量类型 名称 说明1 天空的表观温度Public Double m_dTempOfSky 把天空视作黑体2 波尔兹曼常数BOLTZMANN3 大气的光谱透过率PERMEATIONOFATMOSPHERE4 圆周率宏定义 DefinePI2.4.3 海面辐射序号 变量含义 访问类型 变量类型 名称 说明1 海洋表面的绝对温度 Public Double

9、 m_dTempOfSea2 海面表面的发射率 EMISSIVITYOFSEA3 波尔兹曼常数 BOLTZMANN4 圆周率宏定义 DefinePI三 类的方法设计3.1 计算探测器接收的目标辐射亮度函数名称:ComputeReceivedRadiatonOfObject功能:根据大气路径光谱辐射亮度,目标自身发射的光谱辐射亮度,目标反射的光谱辐射亮度以及一些辅助参数求得探测器接收到的目标光谱辐射亮度。输入值:大气路径光谱辐射亮度,目标自身发射的光谱辐射亮度,目标反射的光谱辐射亮度,探测器光学系统的光谱透过率,大气的光谱透过率。序号 变量含义 类型 名称 单位说明1 大气路径辐射亮度 Doub

10、le m_dRadOfAtmospherePath 1radW2 目标自身发射辐射亮度 Double m_ dRadOfObject3 目标反射的辐射亮度 Double m_RadOfReflectBackground 1r4 探测器光谱透过率 PERMEATIONOFOPTICIAN5 大气的光谱透过率 Define PERMEATIONOFATMOSPHERE 无输出值:探测器接收到的目标的辐射亮度。序号变量含义 变量类型 名称 单位 说明1 探测器接收到的目标的辐射亮度Double m_ dReceivedRadOfObj 1radW最终求的量PDL 语言设计double Compute

11、ReceivedRadiatonOfObject() / 判断输入值的有效性If ( 其中有一个值不大于零 )MessageBox();Return 0;Else/ 计算接收器接收到的目标辐射亮度;1 计算目标反射背景辐射与目标自身发射辐射亮度之和乘以大气光谱透过率 2 第一步结果与大气路径辐射亮度之和再乘以光学系统透过率,得到探测器接收到的目标辐射亮度Rerurn m_dReceivedRadOfObj;3.2 计算大气路径光谱辐射亮度函数名称:ComputerRadiationOfAtmospherePath功能:计算大气路径光谱辐射亮度3.3 计算目标自身发射的光谱辐射亮度名称:Comp

12、uterRadiatonOfObject功能:根据目标自身的温度以及光谱比辐射率,结合波尔兹曼常数求得目标自身发射的 光谱辐射亮度。输入值:目标的绝对温度,目标的光谱比辐射率,波尔兹曼常量, 圆周率,大气光谱透过率,光学系统透过率。序号变量含义 变量类型 名称 单位 说明 目标的绝对温度Double m_ dTempOfObject k 目标的光谱比辐射率Define SPECTRUMRADOFOBJECT 无 波尔兹曼常量 Define BOLTZMANN J/K输出值:目标自身发射的辐射亮度。序号变量含义 变量类型 名称 单位 说明1 目标自身发射的辐射亮度Double m_ dRadOf

13、Object 1radW3.4 计算目标反射的背景光谱辐射亮度函数名称:ComputerRadiationOfReflectBackgroud功能:计算目标反射的背景光谱辐射亮度,北京广谱辐射亮度包括太阳,天空,海面三部分。输入值:太阳辐射亮度,天空辐射亮度,海面辐射亮度;目标的表面反射率;序号 变量含义 类型 名称 单位 说明1 太阳辐射亮度Double m_dRadOfReflectSun 1radW2 天空辐射亮度Double m_dRadOfReflectSky3 海面辐射亮度Double m_dRadOfReflectSea 1r4 目标表面反射率Define REFLECTOFOB

14、JECTSURFACE无输出值:目标反射的背景光谱辐射亮度;序号变量含义 变量类型 名称 单位 说明1 目标反射的背景辐射亮度Double m_ dRadOfReflectBackground 1radWPDL 语言设计Double ComputerRadiationOfObject()/ 根据 函数表计算目标自身发射的辐射亮度01)(MTF/ =104sky/ 10L计算目标自身光谱辐射亮度Return m_dRadOfObject;3.5 计算背景辐射中的太阳辐射名称:ComputerRadiationOfReflectSun功能:计算目标反射背景辐射中的太阳辐射输入值:太阳总辐射照度,面

15、元法线与面元和太阳连线之间的夹角,目标表面的辐射面积,太阳直接照射面积因子,天空的漫反射系数。序号变量含义 类型 名称 单位 说明1 太阳总辐射照度Double m_dRadOfSun 2mW2 夹角 Double m_dAngleOfSunAndSurface 3 目标表面的辐射面积AREAOFSURFACE m 24 太阳直接照射面积因子COEFFICIENTOFSURFACE5 天空的漫反射系数COEFFICIENTOFDIFFUSE6 圆周率DefinePI无输出值:目标反射背景辐射中的太阳辐射序号变量含义 变量类型 名称 单位 说明1 目标反射背景辐射中太阳辐射亮度Double m_

16、 dRadOfReflectSun 1radWPDL 语言设计Double ComputerRadiationOfReflectBackgroud()/ 根据公式 计算背景辐射亮度)(/seagroundskysunback LLReturn m_dRadOfReflectBackground;3.6 计算背景辐射中的天空辐射名称:ComputerRadiationOfReflectSky功能:计算背景辐射中的天空辐射输入值:天空的绝对温度,波尔兹曼常量,大气透过率,圆周率序号变量含义 类型 名称 单位 说明1 天空的绝对温度 Double m_dTempOfSky K 把天空看作黑体2 波尔

17、兹曼常量 Define BOLTZMANN J/K3 大气透过率 Define PERMEATIONOFATMOSPHERE无输出值:背景辐射中的天空辐射。序号变量含义 变量类型 名称 单位 说明1 目标反射背景辐射中天空辐射亮度Double m_ dRadOfReflectSky 1radWPDL 语言设计Double ComputerRadiationOfReflectSun()/ 根据内插求得每时刻太阳总辐射照度计算某一时刻太阳总的辐射照度/ 根据公式 ASPSPEsunsunsunsun )(2)(1co/ 求得入射到目标表面的太阳辐射照度,计算入射到目标表面的太阳辐射照度结果出除以

18、PI,Return m_ dRadOfReflectSun;3.7 计算背景辐射中的海面辐射名称:ComputerRadiationOfReflectSea功能:计算目标反射中辐射中的海面辐射输入值:海面的发射率,海面的绝对温度,圆周率。序号 变量含义 类型 名称 单位 说明1 海面的绝对温度 Double m_dTempOfSea K 把海面看作灰体2 波尔兹曼常量 Define BOLTZMANN J/K3 海面发射率 Define EMISSIVITYOFSEA 无输出值:目标反射辐射中的海面辐射序号变量含义 变量类型 名称 单位 说明1 目标反射背景辐射中海面辐射亮度Double m_ dRadOfReflectSea 1radWPDL 语言设计Double ComputerRadiationOfReflectSky()/ 把天空看作黑体用公式 计算天空的辐射度01)(MTF计算天空的辐射度在此基础上再乘以大气透过率,除以圆周率。Return m_dRadOfReflectSky;PDL 语言设计Double ComputerRadiationOfReflectSea()/ 把海面看作灰体用公式 计算海面的辐射度01)(MTF/ 再乘上系数(海面的发射率)计算海面的辐射度,再除以 PIReturn m_dRadOfReflectSea;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。