版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、光學(xué)工程設(shè)計(jì)SHANDOPiG IMVFKSII Y OF TICHMOIjOGY課程設(shè)計(jì)說明書題目:MATLA的用下的光學(xué)設(shè)計(jì)所屬課程:應(yīng)用光學(xué)姓名:學(xué)號:班級:指導(dǎo)教師:光學(xué)工程設(shè)計(jì)中文摘要:本論文是在現(xiàn)有光學(xué)理論分析的基礎(chǔ)上,利用MATLA的程語言進(jìn)行常見的光學(xué)仿真實(shí)驗(yàn),旨在以一種更加直觀的形式對現(xiàn)有理論和現(xiàn)象進(jìn)行對比分 析與研究。具體內(nèi)容如下:(1)利用MATLA繪制一個(gè)球面;(2)根據(jù)應(yīng)用光學(xué)近軸光路計(jì)算公式,編寫一個(gè)從軸上點(diǎn)光源發(fā)出的11條特 征光線(u=±1.0, ±0.85, ±0.707, ±0.5, ±0.3,0)的近軸成像
2、光線追跡;(3)利用過渡公式,設(shè)計(jì)一個(gè)透鏡(由兩個(gè)單球面組成),并畫出其光線追 跡圖;(4)在2-3的基礎(chǔ)上,編寫實(shí)際光線的追跡,分析軸上物點(diǎn)的球差;(5)利用MATLAB勺GUI(圖形用戶界面),設(shè)計(jì)一個(gè)可實(shí)時(shí)改變光路參數(shù)的GUI界面;(6)畫出理想焦點(diǎn)附近的星點(diǎn)圖,理解球差的存在;(7)用uitable函數(shù)以列表的形式給出參數(shù)和結(jié)果說明。關(guān)鍵詞:MATLAB光線追跡;球差;GUI界面;unitable 函數(shù)Abstract : This thesis is based on the analysis of the existing theoryof optical, using MATLA
3、B programming language to simulate several kindsof familiar optical experiments. The purpose of it is to makecomparative study and analysis of existing theory and phenomenonby a more intuitive form. Specific content as follows:(1) Using MATLAB to draw a spherical surface;(2) According to paraxial op
4、tical path calculation formula, write aprogram to draw 11 special paraxial light ray tracing from epaxial point light(u= ±1.0, ±0.85, ±0.707, ±0.5, ±0.3,0 ).(3) Depend on transition formula, design a optical lens(include twosingle spherical surface) and drawing light ray tra
5、cing;(4) Based on 2 and 3, write a program about actual light ray tracing, and analyzing epaxial point ' s spherical aberration;(5) According to MATLAB, design a GUI (Graphical User Interface) canchange the parameters of optical path;(6) Understand the exist of spherical aberration by drawing co
6、met around ideal focus;(7) Give the results and parameters in a list by uitable function.Key words: MATLABlight ray tracing;spherical aberration; GUI; unitable function光學(xué)工程設(shè)計(jì)目錄中文摘要 IAbstract H第一章緒論17.1 光學(xué)仿真的研究現(xiàn)狀17.2 光學(xué)仿真的研究意義27.3 本論文主要研究內(nèi)容 2第二章光學(xué)仿真實(shí)驗(yàn)37.4 球面繪制37.5 光路計(jì)算與光線追跡 37.5.1 近軸光線追跡67.6 圖形用戶界面 G
7、UI的設(shè)計(jì)67.7 光學(xué)像差(球差)仿真67.8 uitable 函數(shù)7總結(jié)9致謝10參考文獻(xiàn)10附錄11iii光學(xué)工程設(shè)計(jì)第一章緒論1.1 光學(xué)仿真的研究現(xiàn)狀在計(jì)算機(jī)科學(xué)飛速發(fā)展的今天,光學(xué)仿真受到越來越多科研工作者和教育工 作者的關(guān)注。其應(yīng)用方向主要有兩個(gè):首先是在科學(xué)計(jì)算方面,利用計(jì)算機(jī)仿真 軟件模擬實(shí)際的實(shí)驗(yàn)過程,減少或避免貴重儀器的損傷,實(shí)驗(yàn)結(jié)果也更精確;第 二是在光學(xué)教育方面,將抽象難懂的概念及規(guī)律以一種更加直觀地形式進(jìn)行表 述,讓學(xué)生可以寓學(xué)于樂。在教育方面,國外專門介紹光學(xué)仿真的教材有很多,內(nèi)容也相對完善。其中 不僅詳細(xì)介紹了幾何光學(xué)、物理光學(xué)、光學(xué)成像技術(shù)以及圖像處理技術(shù),
8、而且利 用現(xiàn)階段常用的仿真軟件 MATLABt它們進(jìn)行了系統(tǒng)的仿真。目前,我國在運(yùn)用 計(jì)算機(jī)仿真方面還相對落后,相關(guān)教材還十分匱乏。隨著近年來,國家光學(xué)產(chǎn)業(yè) 的不斷發(fā)展,光學(xué)實(shí)驗(yàn)仿真必將得到更多的關(guān)注以及飛速的發(fā)展。1.2 光學(xué)仿真的研究意義21世紀(jì)是信息時(shí)代,信息學(xué)科和信息產(chǎn)業(yè)的迅猛發(fā)展促使傳統(tǒng)的光學(xué)儀器 科學(xué)向光電信息學(xué)科擴(kuò)展?,F(xiàn)代光電信息學(xué)科及其產(chǎn)業(yè)的發(fā)展要求新一代的科學(xué) 研究人員與工程技術(shù)人員除了具有扎實(shí)的理論基礎(chǔ),還應(yīng)具有應(yīng)用所學(xué)理論建模并仿真求解光電信息學(xué)科及現(xiàn)代光學(xué)中各種問題的能力,成為知識結(jié)構(gòu)新和創(chuàng)新 能力強(qiáng)的高層次人才。光波導(dǎo)和激光是現(xiàn)代光電信息科學(xué)中兩個(gè)舉足輕重研究方 向。
9、以這兩個(gè)方向的光學(xué)內(nèi)容為基礎(chǔ), 從基本的物理概念出發(fā),建立相應(yīng)的理論 模型,并將這些光學(xué)問題歸納為特征方程求根、積分求解、常微分方程求解等幾 類數(shù)值求解問題,在對相應(yīng)的數(shù)值分析方法進(jìn)行簡要介紹的基礎(chǔ)上結(jié)合MATLAB強(qiáng)大的數(shù)值計(jì)算和圖形顯示功能,完成光學(xué)問題的仿真計(jì)算并給出圖形化的顯示 結(jié)果。也就是通過光學(xué)仿真計(jì)算,利用 MATLABS程來完成現(xiàn)代光學(xué)典型問題的 模型求解,通過數(shù)據(jù)和圖形來展示現(xiàn)代光學(xué)問題的本質(zhì), 力求形成理工結(jié)合、經(jīng) 典理論與現(xiàn)代數(shù)值方法緊密結(jié)合的新體系。 長期以來,由于光學(xué)課程中的概念繁 多、物理規(guī)律較為抽象,理論教學(xué)對實(shí)驗(yàn)的依賴性較強(qiáng), 特別是其中的一些光學(xué) 現(xiàn)象和規(guī)律缺
10、乏細(xì)致的數(shù)學(xué)推導(dǎo),再加上授課教師一直沿襲傳統(tǒng)的口授筆演的教 學(xué)方式,這些都給學(xué)生學(xué)習(xí)該門課程帶來了諸多困難。1.3 本論文主要研究內(nèi)容光學(xué)工程設(shè)計(jì)本論文的主要研究方向是基于 MATLA所進(jìn)行的光學(xué)仿真實(shí)驗(yàn),目的是掌握 MATLAB勺使用環(huán)境以及用程序語言實(shí)現(xiàn)結(jié)果的可視化,并通過實(shí)驗(yàn)對現(xiàn)有的光 學(xué)理論進(jìn)行深層次的理解。具體的研究內(nèi)容如下:首先,第一章緒論中包括三部分內(nèi)容,MATLAB的簡介、光學(xué)仿真的研究方向以及光學(xué)仿真的研究意義,從宏觀上對光學(xué)實(shí)驗(yàn)仿真有一個(gè)清醒的認(rèn)識。第二章,主要討論了近軸光線和實(shí)際光線的光路計(jì)算以及光線追跡; 借助理 想焦點(diǎn)附近的星點(diǎn)圖,理解球差的存在;設(shè)計(jì)一個(gè)可以改變光路
11、參數(shù)的 GUI界面, 觀察在不同參數(shù)條件下的光線追跡圖;最后,利用 stable函數(shù)給出參數(shù)和結(jié)果 說明。最后,總結(jié)課程設(shè)計(jì)當(dāng)中所遇到的一些困難和所用到的思想方法。光學(xué)工程設(shè)計(jì)第二章光學(xué)仿真實(shí)驗(yàn)2.1 球面繪制1.510.50-0.5-1-1.5-2圖12.2 光路計(jì)算與光線追跡實(shí)際光線的光路計(jì)算:計(jì)算光線經(jīng)過單個(gè)折射球面的光路,就是已知球面曲率半徑 r、介質(zhì)折射率 n和n及光線物方坐標(biāo)L和U,求像方光線坐標(biāo)L和U。如圖2.1所小,在AAEC 中,應(yīng)用正弦定律,有sin I _ sin(-U )-L r r于是sinU(2-1)sin I =(L - r) 一 r在E點(diǎn)應(yīng)用折射定律,有光學(xué)工程
12、設(shè)計(jì)sin I' = 2 sin In(2-2)由圖2.1可知,中=U + I = U + I ,由此得像方孔徑角u為U =U I -I在aA'EC中應(yīng)用正弦定律sin I sinU二L - r r于是,得像方截距sin I、L =r(1)sinU(2-3)(2-4)特別指明:式2-1到式2-4為實(shí)際光線的光路計(jì)算公式,可用于實(shí)際的光路計(jì)算圖2.1形解單個(gè)折射球面的折射近軸光線的光路計(jì)算:當(dāng)孔徑角U很小時(shí),I、I'和U都很小。這時(shí),光線在光軸附近很小的區(qū)域內(nèi),這個(gè)區(qū)域稱為近軸區(qū),近軸區(qū)內(nèi)的光線稱為近軸光線。由于近軸光線的有關(guān) 角度量都很小,在式(2-1)-式(2-4)中
13、,將角度的正弦值用其相應(yīng)的弧度 值來代替,并用相應(yīng)小寫字母表示,則有:光學(xué)工程設(shè)計(jì)i = (l - r)u/r(2-5)''i = ni /n(2-6)''U = U + i - i(2-7)''l = (i r / u ) + r(2-8)(當(dāng) l' =8時(shí),Ui = 0, ii = hi / ri)上述公式即為近軸光線的光路計(jì)算公式,適用于近軸光路計(jì)算。對于一個(gè)由k個(gè)面組成的光學(xué)系統(tǒng),在進(jìn)行光路計(jì)算時(shí),還需要解決由前 個(gè)面到下一個(gè)面的過渡問題,這時(shí)就要用到一組過渡公式:'li = li-1 - di-1(2-9)'Ui
14、 = Ui-i(2-10)'4 = ng(2-ii)光線追跡:在實(shí)際處理光學(xué)系統(tǒng)成像問題(光學(xué)設(shè)計(jì))時(shí),最直接的方法是把折射定律 準(zhǔn)確地應(yīng)用于每一個(gè)折射面,追跡具有代表性的光線通過光學(xué)系統(tǒng)的準(zhǔn)確路徑。 其方法一般有兩種:一種是光學(xué)圖解法;一種是計(jì)算法。后者由于計(jì)算機(jī)的發(fā)展、 普及已普遍應(yīng)用,有專門的應(yīng)用程序并配以立體顯示,可以說完全替代了前者, 已成為當(dāng)今光學(xué)設(shè)計(jì)的主要工具和方法。光學(xué)工程設(shè)計(jì)2.2.1近軸光線追跡圖3運(yùn)用MATLA改計(jì)圖形用戶界面 MATLA的廣大用戶提供了一個(gè)方便、 Interface Development Environment 中而且提供了相應(yīng)的設(shè)置方法。利用
15、 改變圖形參數(shù),可視化程度更高。2.3 圖形用戶界面GUI的設(shè)計(jì)圖形用戶界面(Graphical User Interface, 簡稱GUI,又稱圖形用戶接口) 是指采用圖形方式顯示的計(jì)算機(jī)操作用戶界面。與早期計(jì)算機(jī)使用的命令行界面 相比,圖形界面對于用戶來說在視覺上更易于接受。GUI的廣泛應(yīng)用是當(dāng)今計(jì)算 機(jī)發(fā)展的重大成就之一,它極大地方便了非專業(yè)用戶的使用。 人們從此不再需要 死記硬背大量的命令,取而代之的是可以通過窗口、菜單、按鍵等方式來方便地 進(jìn)行操作。GUI,目前已被廣泛運(yùn)用到實(shí)驗(yàn)教學(xué)當(dāng)中。高效的集成開發(fā)環(huán)境 GUIDEGraphical User )并將所有的GUI控件都集成在這個(gè)環(huán)
16、境 MATLAB勺GUI界面,用戶可以更加方便地2.4 光學(xué)像差(球差)仿真光學(xué)工程設(shè)計(jì)近軸光學(xué)系統(tǒng)只適用于近軸的小物體以細(xì)光束成像。對任何一個(gè)實(shí)際光學(xué)系 統(tǒng)而言,都需要一定的相對孔徑和視場。因此,實(shí)際的光路計(jì)算,遠(yuǎn)遠(yuǎn)超過近軸 區(qū)域所限制的范圍,物像的大小和位置也與近軸光學(xué)系統(tǒng)計(jì)算的結(jié)果不同。這種實(shí)際像與理想像之間的差異就稱為像差。單色光成像產(chǎn)生的像差有五種,球差、彗差(正弦差)、像散、場曲和畸變, 統(tǒng)稱為單色像差。復(fù)色光成像產(chǎn)生的像差有兩種, 位置色差和倍率色差,統(tǒng)稱為 色差。球差(Spherical aberration)稱球面像差。軸上物點(diǎn)發(fā)出的光束,經(jīng)光學(xué)系統(tǒng)后交光軸于不同位置,因此,
17、在像面上形成一個(gè)圓形彌散斑,這就是球差。 一般是以實(shí)際光線在像方與光軸的交點(diǎn)相對于近軸光線與光軸交點(diǎn)(即高斯像 點(diǎn))的軸向距離來度量。對于單色光而言,球差是軸上點(diǎn)成像時(shí)唯一存在的像差。軸外點(diǎn)成像時(shí),存在許多種像差,球差只是其中的一種。除特殊情況外,一般而言,單個(gè)球面透鏡 不能校正球差。正透鏡產(chǎn)生負(fù)球差,負(fù)透鏡產(chǎn)生正球差。因此,以適當(dāng)形狀的正、 負(fù)透鏡組合成的雙透鏡組或雙膠合鏡組是可以消除球差的一種簡單結(jié)構(gòu)。保持透鏡的焦距不變而改變透鏡形狀,是光學(xué)設(shè)計(jì)校正像差時(shí)常用的技巧。2.5 uitable 函數(shù).在MATLA由中,表格是由uitable函數(shù)創(chuàng)建的,用于數(shù)據(jù)的可視化。其常見 屬性如下表所示:
18、表 2.5.1屬性屬性描述后效屬性值(n為表格單兀的 列數(shù))BackgroundC010r表格單兀背景色或條紋色10或2q階RGB矩陣,值 在0,1之間CellEditCallback修改表格單元值時(shí)執(zhí)行的回 調(diào)函數(shù)函數(shù)句柄、函數(shù)句柄和附加參 數(shù)組成的單元數(shù)組、可執(zhí)行字 符串CellSelectionCallback表格單元格被選中時(shí)執(zhí)行的 回調(diào)函數(shù)函數(shù)句柄、函數(shù)句柄和附加參 數(shù)組成的單元數(shù)組、可執(zhí)行字 符串ColumnEditable指定用戶是否可以編輯列1 xn的邏輯矩陣、標(biāo)量邏輯 值、空矩陣ColumnFormat表格單元的顯示格式字符串單元數(shù)組,默認(rèn)值為空 矩陣ColumnNames指
19、定表格列名,默認(rèn)為1、2、31 xn的字符串單元數(shù)組、numbered )空矩陣ColumnWidth表格每列的寬度,單位為像素1 xn的單元數(shù)組、 auto )7光學(xué)工程設(shè)計(jì)Data表格數(shù)據(jù)數(shù)值矩陣、邏輯值矩陣、數(shù)值 單元數(shù)組、邏輯值單元數(shù)組、 字符串單元數(shù)組Enable使能或禁用表格on、inactive > offForegroundColor單兀內(nèi)文本的顏色10 的RGB顏色矩陣、顏色 字符串KeyPressFcn當(dāng)在表格上按下任意鍵時(shí)執(zhí) 行回調(diào)函數(shù)可執(zhí)行字符串或函數(shù)句柄Position指定表格的大小和位置左底寬高,單位由units 指定RearrangeableColumns指
20、定表格數(shù)據(jù)是否可按列重 新排列On、offRowName表格的行頭名稱1 Xn的字符串單元數(shù)組、numbered )空矩陣RowStriping指定表格的行是否采用彩色 條紋模式on、offTag表格對象的標(biāo)識符字符串UIContextMenu表格對象的右鍵菜單右鍵菜單句柄Units表格位置的計(jì)量單位pixels、inches、normalized、 points、characters、centimetersVisible指定表格是否可見on、off光學(xué)工程設(shè)計(jì)總結(jié)正所謂“紙上得來終覺淺,覺知此事要躬行?!睂W(xué)習(xí)任何知識,僅從理論上 去求知,而不去實(shí)踐、探索是不夠的。因此在學(xué)期末來臨之際,我們迎
21、來了 MATLAB 應(yīng)用下的光學(xué)設(shè)計(jì)課程設(shè)計(jì)。通過這次課程設(shè)計(jì),我對MATLABT了更進(jìn)一步的認(rèn)識和了解。在這段時(shí)間里, 我通過自己摸索,查閱資料,并且在指導(dǎo)老師的指導(dǎo)下完成了:光線追跡、 GUI 界面、unitable函數(shù)等,并最終完成了這個(gè)課程設(shè)計(jì)報(bào)告。在整個(gè)設(shè)計(jì)過程中我懂得了許多東西, 也培養(yǎng)了獨(dú)立思考和設(shè)計(jì)的能力,樹 立了對知識應(yīng)用的信心,相信會對今后的學(xué)習(xí)工作和生活有非常大的幫助, 并且 提高了自己的動手實(shí)踐操作能力,使自己充分體會到了在設(shè)計(jì)過程中的成功喜 悅。雖然這個(gè)設(shè)計(jì)做的不怎么好,但是在設(shè)計(jì)過程中所學(xué)到的東西是這次課程設(shè) 計(jì)的最大收獲和財(cái)富,使我終身受益。在沒有做課程設(shè)計(jì)以前,
22、覺得課程設(shè)計(jì)只是對知識的單純總結(jié),但是通過這 次課程設(shè)計(jì)發(fā)現(xiàn)自己的看法有點(diǎn)太片面,課程設(shè)計(jì)不僅是對前面所學(xué)知識的一種 檢驗(yàn),也是對自己能力的一種提高,通過這次課程設(shè)計(jì)使自己明白了原來的那點(diǎn) 知識是非常欠缺的,要學(xué)習(xí)的東西還很多,通過這次課程設(shè)計(jì),明白學(xué)習(xí)是一個(gè) 長期積累的過程,在以后的工作和生活中都應(yīng)該不斷的學(xué)習(xí), 努力提高自己的知 識和綜合素質(zhì)。光學(xué)工程設(shè)計(jì)致謝在本論文完稿之際,我要衷心感謝我的指導(dǎo)老師。在完成課程設(shè)計(jì)的過程中, 我遇到了很多困難,是老師的悉心指導(dǎo)和不斷鼓勵使我最終完成了該設(shè)計(jì)。老師 知識淵博、作風(fēng)樸實(shí)、治學(xué)嚴(yán)謹(jǐn),不僅教會我們知識,更教會我們許多為學(xué)處世 的道理。在此,我要再次向老師表示感謝。此次課程設(shè)計(jì)的所有研究成果都是在各位成員的共同努力下完成的,如果沒有他們的幫助和扶持,我無法在那么短的時(shí)間內(nèi)完成如此繁重的任務(wù)。最后,我要感謝我的父母,他們是最愛我的人。是他們一直默默地鼓勵我
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025 小學(xué)四年級科學(xué)下冊泥石流形成模擬實(shí)驗(yàn)操作課件
- 2026年健康飲食與營養(yǎng)學(xué)考試題目解析
- 2026年電力工程師專業(yè)知識高級測試題庫
- 2026年經(jīng)濟(jì)師中級專業(yè)知識及實(shí)務(wù)強(qiáng)化訓(xùn)練題庫
- 2026年語言治療師專業(yè)技能測試題集
- 2026年會計(jì)中級職稱考試實(shí)務(wù)操作模擬題
- 2026年環(huán)境影響評價(jià)與可持續(xù)發(fā)展風(fēng)險(xiǎn)分析年度考試題
- 2026年公共衛(wèi)生突發(fā)事件中隱患排查與處理模擬測試
- 2026年新能源車輛技術(shù)及維護(hù)專業(yè)考試題庫
- 教育培訓(xùn)機(jī)構(gòu)教學(xué)大綱編制手冊
- 基于機(jī)器視覺的SLM金屬3D打印設(shè)備視覺標(biāo)定技術(shù)研究
- CJ/T 192-2017內(nèi)襯不銹鋼復(fù)合鋼管
- 2025年馬口鐵印鐵制罐項(xiàng)目可行性研究報(bào)告
- 全過程咨詢技術(shù)標(biāo)-監(jiān)理大綱篇
- 2024年國務(wù)院安全生產(chǎn)和消防工作考核要點(diǎn)解讀-企業(yè)層面
- DB65-T 4828-2024 和田玉(子料)鑒定
- 直播場景搭建與布局設(shè)計(jì)
- 數(shù)據(jù)生命周期管理與安全保障
- 吊頂轉(zhuǎn)換層設(shè)計(jì)圖集
- 優(yōu)勝教育機(jī)構(gòu)員工手冊范本規(guī)章制度
- 120MPa輕質(zhì)高強(qiáng)混凝土的配制技術(shù)
評論
0/150
提交評論