康進武,汪有浪,熊守美
(1. 清華大學(xué) 材料學(xué)院,先進成形制造教育部重點實驗室,北京 100084;2. 北京新方尊鑄造科技有限責任公司,北京 100084)
相圖是材料科學(xué)領(lǐng)域表征材料相變的手段,是材料科學(xué)與工程專業(yè)的基礎(chǔ)內(nèi)容之一。由于多元相圖為空間結(jié)構(gòu)圖,形狀復(fù)雜,傳統(tǒng)圖示方式線條很多,比較雜亂,很難看清相互關(guān)系。因此很多教師做了各種努力提高相圖的表達效果,比如:采用線框模型[1];隨著IT技術(shù)的發(fā)展,開始出現(xiàn)計算相圖方法CALPHAD(calculation of phase diagrams),采用編程和圖像處理的方法顯示空間相圖[2-7];后來出現(xiàn)采用造型軟件建立相圖的立體模型,并輔助水平和垂直剖切等手段制作多元相圖課件[8-10],現(xiàn)在的相圖專業(yè)軟件如PandaT[11]、Thermocalc[12]、FactSage[13]等對多元相圖對教學(xué)很有意義。筆者多年在該教學(xué)中也不斷進行探索[14-15],采用上述各種方式努力提高教學(xué)效果,如在ANSYS下開發(fā)了各典型三元相圖立體模型,課堂上引入學(xué)生動手制作典型相圖的立體線框?qū)嵨飯D,都起到了良好的教學(xué)效果。近年來隨著3D立體顯示技術(shù)的發(fā)展,筆者在3D立體造型的基礎(chǔ)上開發(fā)了多元相圖3D立體顯示教學(xué)課件,將圖像和動畫計算機播放的形式和打印件紙質(zhì)圖像等方式應(yīng)用到了課堂上,進一步起到了事半功倍的效果。
隨著計算技術(shù)的發(fā)展,CAD、CAM等一系列技術(shù)在上世紀70年代就實現(xiàn)了實體的三維造型,但顯示還是通過圖形學(xué)的透視原理處理圖像,表現(xiàn)圖像的三維特征,該方法顯示的并非真正立體,一般要借助反復(fù)轉(zhuǎn)動來觀察其形狀。在3D立體顯示領(lǐng)域,早在上世紀70年代就出現(xiàn)了基于紅藍的3D立體顯示技術(shù),還有采用光柵技術(shù)的3D立體顯示,但是效果一般,設(shè)備復(fù)雜,發(fā)展緩慢。近幾年來,隨著3D立體顯示技術(shù)迅速發(fā)展,尤其是3D電影極大地推動了人們對3D立體顯示的熱情。3D電視也已經(jīng)開始普及,成本比普通電視稍高,完全在人們可接受范圍內(nèi)。3D立體顯示屏、投影儀等也得到快速發(fā)展,都已大量生產(chǎn)銷售。有3D功能的相機和攝像機也開始應(yīng)用,手機等小屏幕有的已實現(xiàn)了裸眼3D立體顯示功能。電子快門式、偏光式、紅藍式等廣泛應(yīng)用。3D立體顯示在電子游戲中應(yīng)用廣泛,電視節(jié)目中出現(xiàn)了3D立體頻道。在科技領(lǐng)域也開始應(yīng)用,如顯示分子結(jié)構(gòu)的美國加州大學(xué)舊金山分校開發(fā)的 Chimera分子研究軟件、美國Ensight系統(tǒng)、法國ESI公司的IC.IDO系統(tǒng),北京新方尊鑄造科技有限責任公司也在第五屆國際鑄造展上展示了3D立體顯示系統(tǒng),Magma公司顯示了3D立體顯示技術(shù)的演示視頻。
圖1為3D立體成像原理示意圖。3D立體顯示技術(shù)主要是產(chǎn)生兩幅不同角度觀看對象的圖像,兩幅圖像分別要讓2個眼睛獨立看到,2個眼睛看到的兩幅圖像通過大腦合成為立體圖像。兩幅圖像通過設(shè)備處理如顯示器或投影同時顯示出來或快速交替顯示出來,再通過設(shè)備將兩幅圖像區(qū)別開來,一種方法是在顯示器上直接為兩眼區(qū)分開來,另一種是在人的眼前區(qū)別開來。對應(yīng)前者,可以通過視差光柵實現(xiàn),讓兩幅圖像分別讓兩眼看到,該類顯示屏一般比較小,而且對觀看者和顯示器的相對位置要求比較嚴格,但該方法的好處是裸眼就可以實現(xiàn),觀看者不需要戴眼鏡。另一種是在觀察者的眼前進行區(qū)分,通過電子快門式、偏光式和紅藍等形式的眼鏡實現(xiàn)。

圖1 3D立體成像原理圖
電子快門式通過電子控制快門快速輪流切換,分別讓兩眼看到2個角度的圖像,需要顯示器或投影儀與其同步,顯示器或投影儀交替播放給左右兩眼的圖像,同時通過和眼鏡通信,當讓左眼看左眼該看到的圖像時,右眼眼鏡關(guān)閉;當讓右眼看右眼的圖像時,左眼眼鏡關(guān)閉,開關(guān)頻率符合眼睛的習慣,這樣就實現(xiàn)了兩眼分別看到不同的圖像。電子快門式因為左右眼圖像交替播放,因此還需要顯卡的支持,如Nvida3D顯卡。
偏光式眼鏡與偏光式顯示屏配合,同步播出兩幅圖像,眼鏡的2個鏡片的偏光角度不同,從而分別過濾掉另一幅圖像,這樣就實現(xiàn)了兩眼觀看不同圖像。偏光式眼鏡也可以在偏光投影設(shè)備上應(yīng)用,這種方式需要2個投影儀或2個投影鏡頭,它們分別投出偏振角不同的兩套圖像。該方法也要求對應(yīng)的兩幅圖像要同步,并且對顯示屏要求比較高。
紅藍眼鏡不需要特殊要求的硬件設(shè)備相匹配,常規(guī)的任何播放設(shè)備都行,如顯示器、投影儀、彩色印刷品等。俗稱紅藍,其實是紅青,青色是藍色和綠色的混合。其原理是將觀察對象處理成紅青兩種色系的兩幅圖。任何顏色都是紅綠藍三色組成的,因此一幅圖像處理成沒有藍色和綠色,另一幅圖像沒有紅色,紅色鏡片過濾掉非紅顏色,青色鏡片讓藍色和綠色通過,兩幅圖像分別由紅藍眼鏡片過濾掉對方的圖像,使兩眼分布看到一幅圖像,這樣就在產(chǎn)生了立體感。依據(jù)顏色互補原理,還有紅綠模式、棕藍、粉綠、綠粉模式等。
還有一種形式是兩幅圖像并排排列,通過適合人眼工學(xué)參數(shù)的遮擋等方法實現(xiàn)左眼看到右面一幅圖像,右眼只看到左面的圖像,從而實現(xiàn)3D立體效果。
此外還有眼鏡片上分布眾多小棱鏡進行顏色區(qū)分,從而實現(xiàn)兩眼看到不同圖像,以及全息技術(shù)等多種方法。
多元相圖教學(xué)中主要是三元和四元相圖,以三元相圖為主,還涉及到二元的壓力-溫度-成分(PTX)相圖。這些相圖都是空間模型,絕大部分形狀復(fù)雜,采用傳統(tǒng)表現(xiàn)手段比較麻煩。相圖模型的3D立體建模已經(jīng)成熟,采用現(xiàn)有CAD建模軟件基本都可以實現(xiàn),但是仍然采用現(xiàn)有的顯示技術(shù)則比較麻煩,需要在軟件支持下反復(fù)旋轉(zhuǎn)和剖切來觀察其空間結(jié)構(gòu)。而采用3D立體顯示技術(shù),則可以直接在人眼中展示出突出顯示屏和深入顯示屏的空間立體效果,讓人一眼就能看清其空間結(jié)構(gòu),通過旋轉(zhuǎn)可以更好地看清遮擋的部分,這對復(fù)雜空間結(jié)構(gòu)相圖的教學(xué)非常有幫助。
我們開發(fā)的應(yīng)用于多元相圖教學(xué)中的3D立體顯示系統(tǒng),采用通用的CAD建模軟件Solidworks構(gòu)建典型相圖模型,其中包括線框、曲面和實體的多種模型,并通過水平和垂直剖切的方式得到等溫面和多溫面,旋轉(zhuǎn)和動態(tài)剖切生成動畫。通過自行開發(fā)的3D立體顯示技術(shù)進行處理,實現(xiàn)了相圖模型線框、曲面和實體的3D立體顯示以及動態(tài)剖切等溫面和多溫面的3D立體顯示。3D顯示可以實現(xiàn)模型面向觀看者的方向突出到觀看者眼前,以及遠離觀察者的方向深入到屏幕內(nèi)部的效果,如同在電影院觀看3D電影。開發(fā)的多元相圖3D立體顯示教學(xué)課件可以借助多種3D立體顯示軟硬件顯示,如3D快門式顯示、偏光式顯示和紅藍顯示。其中紅藍顯示不需要特殊的播放設(shè)備,觀看者只需要配套紅藍眼鏡即可,使用十分簡便,成本很低,適合各種規(guī)模的課堂教學(xué)。3D顯示效果比電子快門式和偏光式要稍差些,但完全滿足要求。該多元相圖3D立體顯示教學(xué)課件系統(tǒng)可以用于顯示屏或電視顯示,也可以采用投影儀顯示。
圖2—圖5為典型相圖的空間立體模型的3D紅藍顯示的立體圖,需要借助紅藍眼鏡進行觀看其3D立體顯示效果。圖6為課堂應(yīng)用情況。

圖2 二元PTX相圖[1]的3D立體顯示

圖3 三元四相反應(yīng)相圖3D立體顯示

圖4 復(fù)雜三元四相反應(yīng)相圖[1]3D立體顯示

圖5 四元相圖三相共晶反應(yīng)相圖[1]的3D立體顯示

圖6 課堂教學(xué)情景
采用三維造型軟件和3D立體顯示技術(shù)開發(fā)了多元相圖3D立體顯示教學(xué)課件系統(tǒng),該系統(tǒng)包括了常規(guī)二元PTX、三元、部分四元典型的教學(xué)相圖,可以在電子快門、偏光和紅藍眼鏡下觀看,立體效果明顯,已經(jīng)應(yīng)用于多元相圖的教學(xué)中,效果良好。該系統(tǒng)對于相圖教學(xué)具有很大的應(yīng)用價值。
致謝:本文工作得到了國家重大專項創(chuàng)新平臺建設(shè)項目“先進成形制造全流程建模與仿真創(chuàng)新平臺”(2012ZX04012011)和清華大學(xué)材料學(xué)院精品課程建設(shè)的資助。
[1] Rhines F N. Phase diagrams in metallurgy:their development and application[M]. NewYork:McGraw-Hill Companies,1956.
[2] Schultz Allan, IAustin Chang Y. Computer Graphics for Ternary Phase Diagrams[J]. JOM,1985,37(11):10-13.
[3] Ruys A J, Sorrell C C, Scott F H. CERPHASE:computer-genera-ted phase diagrams[J]. Journal of the Australian Ceramic Society,1990,26(1):59-90.
[4] Ansara I. Thermodynamic modelling of solution phases and phase diagram calculations[J]. Pure & Appl Chem,1990,62(1):71-78.
[5] Babich A, Senk D. Simulation of Complex Metallurgical Processes and Phase Systems for Educational Training and research[C]//The International Conference on E-Learning in the Workplace, New York,2009:1-8.
[6] Lee D D, Choy J H, Lee J K. Computer generation of binary and ternary phase diagrams via a convex hull method[J]. Journal of Phase Equilibria,1992,13(4):365-372.
[7] Chang Y A, Chen S, Zhang F, et al. Phase diagram calculation:past, present and future[J]. Progress in Materials Science,2004,49(3):313-345.
[8] 郭敏,郭漢杰,王福明.冶金物理化學(xué)課程中三元系相圖教學(xué)的幾點體會[J].金屬世界,2012(2):19-22.
[9] 何生平, 董凌燕. 冶金專業(yè)冶金原理課程:“三元系相圖”教學(xué)探討[J]. 化工高等教育,2013(1):95-102.
[10] 陳揚,石萍,齊義輝,等.《材料科學(xué)基礎(chǔ)》三元相圖部分的教學(xué)思考與實踐[J].遼寧工業(yè)大學(xué)學(xué)報:社會科學(xué)版,2012,14(6):110-112.
[11] Cao W, Chen S L, Zhang F, et al. PANDAT software with PanEngine, Panoptimizer and PanPrecipitation for multi-component phase diagram calculation and materials property simulation[J].Calphad,2009,33(2):328-342.
[12] Powell R, Holl T, Worley B. Calculating phase diagrams involving solid solutions via non-linear equations with examples using THERMOCALC[J]. J metamorphic Geol,1998,16:577-588.
[13] Bale C W, B lisle E, Chartrand P, et al. FactSage thermochemical software and databases-recent developments[J]. Calphad,2009,33(2):295-311.
[14] 康進武,柳百成.多元平衡相圖計算機輔助教學(xué)研究[J].上海金屬,1998,20(2):23-25.
[15] 康進武,柳百成.多元平衡相圖教學(xué)方法的創(chuàng)新實踐[J].實驗技術(shù)與管理,2005,22(8):22-26.