登錄

科學(xué)計算可視化

百科 > 計算機 > 科學(xué)計算可視化

1.什么是科學(xué)計算可視化

  科學(xué)計算可視化也稱為可視化,其定義為:“可視化是一種計算方法,它將符號或數(shù)據(jù)轉(zhuǎn)換為直觀的幾何圖形,便于研究人員觀察其模擬和計算過程??梢暬藞D像綜合,這就是說,可視化是用來解釋輸入到計算機中的圖像數(shù)據(jù),并從復(fù)雜的多維數(shù)據(jù)中生成圖像的一種工具。”

  也就是說,科學(xué)計算可視化實現(xiàn)把計算中所涉及的和所產(chǎn)生的數(shù)字信息轉(zhuǎn)變成直觀的、以圖像或圖形信息表示的、隨時間和空間變化的物理現(xiàn)象或物理量呈現(xiàn)在研究者面前,使他們能夠觀察到模擬和計算,即看到傳統(tǒng)意義上不可見的事物或現(xiàn)象;同時還提供與模擬和計算的視覺交互手段。通常,科學(xué)計算可視化也稱為科學(xué)可視化(scientific visualization)或簡稱(visualization)。由此可知,科學(xué)計算可視化的目的就是依靠人類強大的視覺能力,促進對所考察數(shù)據(jù)更深一層的理解,培養(yǎng)出對新的潛在過程的洞察力。正如RichardHamming早期所指出的:“The purpose of computing is insight,not numbers.(科學(xué)計算的目的是匯聚洞察,而不僅是獲得數(shù)值)”。[1]

2.科學(xué)計算可視化與數(shù)據(jù)可視化的區(qū)別[2]

  (1)被可視化的對象空間數(shù)據(jù)不同

  根據(jù)被可視化的對象是物理空間數(shù)據(jù)還是非物理空間數(shù)據(jù)來區(qū)分。一般來說,如果是物理空問場或工程建筑的空間結(jié)構(gòu)數(shù)據(jù),無論是可以看見的還是看不見的。其數(shù)據(jù)在物理空間上都有一個對應(yīng)位置,如多塊磁鐵相互靠近時產(chǎn)生的復(fù)雜磁場。而數(shù)據(jù)可視化的數(shù)據(jù)一般來源于經(jīng)濟、商業(yè)、金融等領(lǐng)域,這些數(shù)據(jù)有具體大小,但它們不對應(yīng)一個物理空間意義,即不存在一個物理空間場,在某種意義下的數(shù)值剛好是該數(shù)值。但為了發(fā)現(xiàn)其中的規(guī)律,數(shù)據(jù)可視化的方法就是將它們對應(yīng)到2維或3維空問中,通過在空間場中對大量數(shù)據(jù)的展示,幫助人們管理、利用、認知這些數(shù)據(jù)及其規(guī)律。常見的股票走勢k線圈就是典型的數(shù)據(jù)可視化例子。實際上,可以認為科學(xué)計算可視化的數(shù)據(jù)只是數(shù)據(jù)可視化處理數(shù)據(jù)的一部分而已,即數(shù)據(jù)可視化不僅包括科學(xué)計算數(shù)據(jù)的可視化,還包括工程數(shù)據(jù)和測量數(shù)據(jù)的可視化。

  (2)應(yīng)用范圍的不同

  科學(xué)計算可視化的應(yīng)用范圍非常廣泛,已從最初的科研領(lǐng)域走到了生產(chǎn)領(lǐng)域,到今天它幾乎涉及到了所有能應(yīng)用計算機的部門。在這里,將簡要列舉一些應(yīng)用的例子。在醫(yī)學(xué)上由核磁共振、掃描等設(shè)備產(chǎn)生的人涔器官密度場,對于不同的組織,表現(xiàn)出不同的密度值。通過在多個方向、多個剖面來表現(xiàn)病變區(qū)域,或者重建為具有不同細節(jié)程度的三維真實圖像,使醫(yī)生對病灶部位的大小、位置,不僅有定性的認識,而且有定量的認識,尤其是對大腦等復(fù)雜區(qū)域,數(shù)據(jù)場可視化所帶來的效果尤其明顯。借助虛擬現(xiàn)實的手段,醫(yī)生可以對病變的部位進行確診,制定出有效的手術(shù)方案,并在手術(shù)之前模擬手術(shù)。在臨床上也可應(yīng)用在放射診斷、制定放射治療計劃等。地質(zhì)勘探利用模擬人工地震的方法,可以獲得地質(zhì)巖層信息。通過數(shù)據(jù)特征的抽取和匹配,可以確定地下的礦藏資源。用可視化方法對模擬地震數(shù)據(jù)的解釋,可以大大地提高地質(zhì)勘探的效率和安全性。

  數(shù)據(jù)可視化的應(yīng)用也十分廣泛,幾乎可以應(yīng)用于自然科學(xué)、工程技術(shù)、金融、通信和商業(yè)等各種領(lǐng)域。下面舉例說明數(shù)據(jù)可視化成功應(yīng)用的領(lǐng)域。油氣勘探利用數(shù)據(jù)可視化技術(shù)可以從大量的地質(zhì)勘探數(shù)據(jù)或測井?dāng)?shù)據(jù)中,構(gòu)造出感興趣的等值面、等值線,并顯示其范圍及走向,用不同顏色顯示出多種參數(shù)及其相互關(guān)系,從而使專業(yè)人員能對原始數(shù)據(jù)作出正確解釋,得到礦藏是否存在、礦藏位置及儲量大小等重要信息。這不僅可以指導(dǎo)打井作業(yè),減少無效井位,節(jié)約資金,而且必將大大提高尋找油藏的效率,從而具有重大的經(jīng)濟效益社會效益。

3.科學(xué)計算可視化的應(yīng)用領(lǐng)域

  科學(xué)計算可視化的應(yīng)用領(lǐng)域十分廣泛,幾乎可以應(yīng)用于自然科學(xué)及工程技術(shù)所包括的一切領(lǐng)域。

  1.醫(yī)學(xué)

  盡管計算機斷層掃描及核磁共振圖像已廣泛應(yīng)用于對疾病的診斷,但是,這些醫(yī)療儀器只能提供人體內(nèi)部的二維圖像。醫(yī)生們只能憑經(jīng)驗由多幅二維圖像去估計病灶的大小及形狀,“構(gòu)思”病灶與其周圍組織的三維幾何關(guān)系,這給治療帶來了困難??茖W(xué)計算可視化技術(shù)可以由一系列二維圖像重構(gòu)出三維形體,并在計算機上顯示出來。在此基礎(chǔ)上就可以實現(xiàn)矯形手術(shù)、放射治療等的計算機模擬及手術(shù)規(guī)劃。例如,髖關(guān)節(jié)發(fā)育不正常在兒童中并不少見,當(dāng)作矯形手術(shù)時,需要對髖關(guān)節(jié)進行切割、移位、固定等操作。利用可視化技術(shù)可以首先在計算機上構(gòu)造出髖關(guān)節(jié)的三維圖像,然后對切割部位、切割形狀、移位多少及固定方式等的多種方案在計算機上進行模擬,并從各個不同角度觀察其效果,最后由醫(yī)生選擇出最佳實施方案,從而大大提高矯形手術(shù)的質(zhì)量。

  2.地質(zhì)勘探

  尋找石油礦藏是包括我國在內(nèi)的許多國家的一項長期的戰(zhàn)略性任務(wù)。其主要方式是通過地質(zhì)勘探了解大范圍內(nèi)的地質(zhì)結(jié)構(gòu),發(fā)現(xiàn)可能的含油構(gòu)造,并通過測井?dāng)?shù)據(jù)了解局部區(qū)域的地層結(jié)構(gòu),探明油藏位置及其分布,估計蘊藏量及勘探價值。由于地質(zhì)數(shù)據(jù)及測井?dāng)?shù)據(jù)的數(shù)據(jù)量極其龐大,而且分布不均勻,因而無法根據(jù)紙面上的數(shù)據(jù)作出分析。利用可視化技術(shù)可以從大量的地質(zhì)勘探數(shù)據(jù)或測井?dāng)?shù)據(jù)中構(gòu)造出感興趣的等值面、等值線,顯示其范圍及走向,并用不同顏色顯示出多種參數(shù)及其相互關(guān)系,從而使專業(yè)人員能對原始數(shù)據(jù)作出正確解釋,得到礦藏是否存在、礦藏位置及儲量大小等重要信息。這不僅可以指導(dǎo)打井作業(yè)、減少無效井位、節(jié)約資金。而且必將大大提高尋找油藏的效率,具有重大的經(jīng)濟效益及社會效益。

  3.氣象預(yù)報

  氣象預(yù)報的準確性依賴于對大量數(shù)據(jù)的計算和對計算結(jié)果的分析。一方面,科學(xué)計算可視化可將大量的數(shù)據(jù)轉(zhuǎn)換為圖像,在屏幕上顯示出某一時刻的等壓面、等溫面、位渦、云層的位置及運動、暴雨區(qū)的位囂及其強度、風(fēng)力的大小及方向等,使預(yù)報人員能對未來的天氣作出準確的分析和預(yù)測。另一方面,根據(jù)全球的氣象監(jiān)測數(shù)據(jù)和計算結(jié)果,可將不同時期全球的氣溫分布、氣壓分布、雨量分布及風(fēng)力風(fēng)向等以圖像形式表示出來,從而對全球的氣象情況及其變化趨勢進行研究和預(yù)測。

  4.分子模型構(gòu)造

  使用交互式圖形生成技術(shù)來觀察復(fù)雜的化學(xué)物質(zhì)始于60年代。目前,它已經(jīng)是學(xué)術(shù)界和工業(yè)界研究分子結(jié)構(gòu)及其相互問作用的工具??茖W(xué)計算可視化技術(shù)的發(fā)展將使分子模型構(gòu)造技術(shù)進一步發(fā)生變化。過去被認為是復(fù)雜而昂貴的方法,現(xiàn)在已經(jīng)是一種分析和設(shè)計分子結(jié)構(gòu)的有效工具。例如,與超級計算機相結(jié)合構(gòu)造諸如蛋自質(zhì)和DNA等高度復(fù)雜的分子結(jié)構(gòu),在遺傳工程的藥物設(shè)計中使用三維彩色立體顯示來改進已有藥物的分子結(jié)構(gòu)或設(shè)計新的藥物等。

  5.計算流體力學(xué)

  飛機、汽車、船舶等的外形設(shè)計都必須考慮在氣體、液體高速運動的環(huán)境中能否正常工作。過去的做法是:將所設(shè)計的飛機模型放在大型風(fēng)洞里做流體動力學(xué)的物理模擬實驗,然后根據(jù)實驗結(jié)果修改設(shè)計。這種做法既浪費資金,又延長了設(shè)計周期。目前已實現(xiàn)了在計算機上建立飛機的幾何模型,并進行流體動力學(xué)的模擬計算.這就是計算流體動力學(xué)(Computational Fluid Dynamics,CFD)。為了理解和分析流體流動的模擬計算結(jié)果,必須利用可視化技術(shù)在屏幕上將結(jié)果數(shù)據(jù)動態(tài)地顯示出來。例如,用多種不同方法表示出每一點的流速和流向,表示出渦流、沖擊波、剪切層、尾流及湍流等。

  6.有限元分析

  有限元分析是5O年代提出的適用于計算機處理的一種數(shù)值計算方法,它主要用于結(jié)構(gòu)分析,是計算機輔助設(shè)計技術(shù)的基礎(chǔ)之一。有限元分析在飛機設(shè)計、水壩建造、機械產(chǎn)品設(shè)計、建筑結(jié)構(gòu)應(yīng)力分析中得到了廣泛應(yīng)用。從數(shù)學(xué)的觀點來看,有限元分析將研究對象剖分為若干個子單元,并在此基礎(chǔ)上求出偏微分方程的近似解。應(yīng)用可視化技術(shù)可實現(xiàn)形體的網(wǎng)格剖分及有限元分析結(jié)果數(shù)據(jù)的圖形顯示。即所謂有限元分析的前后處理,并根據(jù)分析結(jié)果,實現(xiàn)網(wǎng)格剖分的優(yōu)化.使計算結(jié)果更加可靠和精確。

評論  |   0條評論