面向仿生微纳导航系统的天空偏振光研究
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大连理工大学
硕士学位论文
面向仿生微纳导航系统的天空偏振光研究
姓名:姚弘轶
申请学位级别:硕士
专业:机械电子工程
指导教师:褚金奎
20061201
面向仿生微纳导航系统的天空偏振光研究
聃=鬲I-co而s20=羔‰(3.7)由(3.7)式可以看出,在散射角0为90。和270。时,偏振度最大为P。,理想状况下
最大偏振是100%,散射出射的光线为完全线偏振光;在散射角为0。和180。时,为无偏振,出射光线仍是自然光;其它位置是部分线偏振光。然而,由于分子和粒子的多次散射以及地表反射,在白天无云的天空中亦存在很多中性点,并且,不会有偏振度为100%的点出现。如图3.3所示。
图3.3RayleJgh粒子散射示意图
Fig.3.3SchematicplanofRayleighscattering
3.3天空偏振光分布模型建立
一束光的偏振信息是由偏振度和偏振方位角决定。由式(3.7)可以求得一束光的偏
振度,但是无法得知这束光的偏振方位角信息。
在天文学中,将我们头顶上的天空称为天球。在天球中,以地球为中心。日月星辰
都在天球上做着各自的运动。太阳在天球中既有周日视运动,又有周年视运动。
图3.4天球示意图
Fi93.4Celestialsphereschematicplan
面向仿生微纳导航系统的天空偏振光研究
4.2.3系统的启动界面
图4.3程序界面
Fig.4.3ProgramInterface
如图4.3所示,在初始化的过程中,完成了预设在北京地理位置太阳时角、高度角和方位角的计算,天空中观测方向oP方向光束偏振度和偏振方位角计算。本系统可以实现在不同的时刻、不同的地理位置,太阳时角、视位置即高度角和方位角的计算,还可以选择天空中不同的观测方向,计算出天空中这个方向光束的偏振度和偏振方位角及它的斯托克斯矢量。ClassCInsertDlg是这个程序界面的对象,它包含了程序计算中所用到子函数。下面是程序中的主要函数。
ClassClnsertDlg:publicCDialog
{private:
floatGetShijiiao(iatM,hatD,inthour,hatmin,hatsee);//时角函数
floatGetChiwei(intM,hatD,hathour,intmin,intsee);//视赤纬函数
floatGetHeight(floatt,floatchiwei);//太阳高度角函数
floatGetAzimuth(floath,floatt,flomehiwei);//太阳方位角函数
面向仿生微纳导航系统的天空偏振光研究
通过和日梭万年历比较,太阳视位置各种信息只在秒级上有很小的偏差。因此本应用软件是值得信赖的,它可以为用户提供准确的数据。
4.4.3数据库的设计
在Access2003中,设计了适合于计算的数据库dbsun.mdb。
图4.5数据库中的表
Fig.4.5Databasetable
表中包括视赤经、视赤纬、视半径和时差(E)四个字段。
日期f视赤经I视赤纬i视半径1时差‘z)
01月0418659m16z,一22。“’25“16。lT.51”。一0如48z
01月皓19h03m40z!一22。3T’卵”lBJ1T.51”。-O‰lSz
01月0619h06帕3s4—22。3l’05”18’17.∞”‘-05m铭l
01月0719h12n巧-一22。23’45”16’17.49”-06_106s
01月∞19M‰48,l一22。15’50”16’lT.∞”l-06=34s
01月嘴119h21Ill09s‘吨2。0r46”16’1T.““:--0h59s
01月101蠊30s-21。∞’Off”16’IT.∞”l"-O?m24s
0i月1119h29.1s1I‘-21。50’03”16’17.36”-0‰48s
01月12lg^S4mlls-21。柏’33“16’lT.32”.0钿11,
01月1319h36m31I一21‘30’36“16’17.25一-0‰34s
虬月M19h4‰49‘一2t。29’17“16’tT.∞”-06m56z
01月15lgh47mO?s一21。09’33”16’17.14“-0‰18s
01月1Bi9h51-巧I-20‘58’23”16’l下.舛¨-o钿朝,
01月1719坫5e42s一20‘46’49“16’lT.叩“—0钿59-
01月1819h59m58l-20。34J驼”16’lB.镗”;-lOmlgs
01月1920h04·14=-20‘22’31”16’16.84”l—l钿38s
01月20+20bO钿28s-20。09’4T”16’16,T5”;-1嘶55;
图4.6数据库中的部分数据
Fig.4.6partdatajnthedatabase
数据库中包含了从1月1日到12月31日中每日的视赤经、视赤纬、视半径和时差数据。这些数据来源于<<2005年中国天文年历>>。由于所记录的数据都是每天世界时0h的数据,因此在实际的计算中,数据库的数据需要根据用户选择的具体时间采用插值算法进
面向仿生微纳导航系统的天空偏振光研究
4.5天空偏振的二维、三维模式图建立及动态仿真
软件的启动界面计算出了我们所需的各种数据,但是对于天空中偏振光模式还没有一个完整的轮廓概念。在程序开发中,作者利用OpenGL三维图形软件包和Visualc++绘制出了天空中偏振光模式图。
图4.7天空偏振光分布模式
Fi94.7Thedistributionmodelofskylightpolarization
图4.7中描述了天空中偏振光分布模式的二维、三维图。球内标识的短线方向表示天空中OP方向光束e矢量的振动方向,短线的粗细表示偏振程度。天空中出现最大偏振发生在与太阳有90度角距的位置处,用间隙更密的粗虚线描述。太阳和天空中测试点P以实心圆描述,在三维的球面内与太阳相对的点是反太阳点。天空中的偏振模式是一个完整的对称模式,有两条对称线,其一是太阳与反太阳点之间的连线,另一条是最