塞曼效應
[拼音]:jisuan lixue
[英文]:computational mechanics
根據力學中的理論,利用現代電子計算機和各種數值方法,解決力學中的實際問題的一門新興學科。它橫貫力學的各個分支,不斷擴大各個領域中力學的研究和應用範圍,同時也在逐漸發展自己的理論和方法。
發展簡史
近代力學的基本理論和基本方程在19世紀末20世紀初已基本完備了。後來的力學家大多致力於尋求各種具體問題的解。但由於許多力學問題相當複雜,很難獲得解析解,用數值方法求解也遇到計算工作量過於龐大的困難。通常只能通過各種假設把問題簡化到可以處理的程度,以得到某種近似的解答,或是藉助於實驗手段來謀求問題的解決。
第二次世界大戰後不久,第一臺電子計算機在美國出現,在以後的20年裡得到了迅速的發展。60年代出現了配有從程式碼語言到現代程式設計語言的大型通用數位電子計算機。這種強大的計算工具的出現使複雜的數字運算不再成為不可逾越的障礙,為計算力學的形成奠定了物質基礎。
與此同時,適用於計算機的各種數值方法,如矩陣運算、線性代數、數學規劃等也得到相應的發展;橢圓型、拋物型和雙曲型微分方程的差分格式和穩定性理論研究也相繼取得進展。1960年,美國R.W.克拉夫首先提出了有限元法,它為把連續體力學問題化作離散的力學模型開拓了寬廣的途徑。有限元法的物理實質是:把一個連續體近似地用有限個在節點處相連線的單元組成的組合體來代替,從而把連續體的分析轉化為單元分析加上對這些單元組合的分析問題。有限元法和計算機的結合,產生了巨大的威力,應用範圍很快從簡單的杆、板結構推廣到複雜的空間組合結構,使過去不可能進行的一些大型複雜結構的靜力分析變成了常規的計算。固體力學中的動力問題和各種非線性問題也有各種相應的解決途徑。
另一種有效的計算方法──有限差分方法也差不多同時在流體力學領域內得到新的發展,有代表性的工作是美國F.H.哈洛等人提出的一套計算方法,尤其是其中的質點網格法(即PIC方法)。 這些方法往往來源於對實際問題所作的物理觀察與考慮,然後再採用計算機作數值模擬,而不講究數學上的嚴格論證。1963年哈洛和J.E.弗羅姆成功地用電子計算機解決了流體力學中有名的難題──卡門渦街的數值模擬。
無論是有限元法還是有限差分方法,它們的離散化概念都具有非常直觀的意義,很容易被工程師們接受,而且在數學上又都有便於計算機處理的計算格式。計算力學就是在高速電子計算機產生的基礎上隨著這些新的概念和方法的出現而形成的。
研究內容
計算力學的應用範圍已擴大到固體力學、岩土力學、水力學、流體力學、生物力學等領域。計算力學目前比較活躍的有以下幾個方面:
(1)計算力學的數值方法它對計算力學中一些常用的方法,如有限差分方法、有限元法作進一步深入研究,對一些新的方法及基礎理論問題進行探索。(見計算力學的數值方法)
(2)計算結構力學研究結構力學中的結構分析和結構綜合問題。結構分析指在一定外界因素作用下分析結構的反應,包括應力、變形、頻率、極限承載能力等。結構綜合指在一定約束條件下,綜合各種因素進行結構優化設計,例如尋求最經濟、最輕或剛度最大的設計方案。(見計算結構力學)
(3)計算流體力學研究流體力學中的無粘繞流和粘性流動。無粘繞流包括低速流、跨聲速流、超聲速流等;粘性流動包括湍流、邊界層流動等。(見計算流體力學)
研究方法和特點
計算力學已在應用中逐步形成自己的理論和方法。有限元法和有限差分方法是比較有代表性的方法,這兩種方法各有自己的特點和適用範圍。有限元法主要應用於固體力學,有限差分方法則主要應用於流體力學。近年來這種狀況已發生變化,它們正在互相交叉和滲透,特別是有限元法在流體力學中的應用日趨廣泛。
用計算力學求解各種力學問題,一般有下列幾個步驟:
(1)用工程和力學的概念和理論建立計算模型;
(2)運用數學知識尋求最恰當的數值計算方法;
(3)編制計算程式進行數值計算,在計算機上求出答案;
(4)運用工程和力學的概念判斷和解釋所得結果和意義,作出科學結論。
計算力學對於各種力學問題的適應性強,應用範圍廣。它能詳細給出各種數值結果;通過影象顯示還可以形象地描述力學過程。它能多次重複進行數值模擬,比實驗省時省錢。但計算力學也有弱點,例如,它不能給出函式形式的解析表示式,因此比較難以顯示數值解的規律性。許多非線性問題由於解的存在和唯一性缺乏嚴格證明,數值計算結果須作一些驗證。
同其他力學分支的關係
計算力學橫貫各個力學分支,為它們服務,促進它們的發展,同時也受它們的影響。在力學領域內,計算力學曾揭示出一些前所未知的物理現象。例如,兩個非線性孤立波在相遇和干擾後仍能保持原有的振幅和波形,就是首先從數值計算中發現,以後才由實驗證實的。計算力學也推動了變分方法等基本力學方法和計算方法的研究。計算力學對力學實驗提出了更高的要求,促進了實驗的發展。在計算力學幫助下,實驗過程中對測點最佳位置、測量最佳時刻的確定有了更可靠的理論指導。計算力學為實際工程專案開闢了優化設計的前景。過去,工程師們雖有追求最優化設計的願望,但是力不從心;現在,由於有了強有力的結構分析方法和工具,便有條件研究一套系統地改進設計的科學方法,逐步形成計算力學的一個重要分支──結構優化設計。計算力學在應用中也提出了不少理論問題,如穩定性分析、誤差估計、收斂性等,吸引許多數學家去研究,從而推動了數值分析理論的發展。
發展方向
計算力學的發展有兩個方向。一是屬於應用方面的,它的主要任務是運用現有的離散化技術和數值方法編制出計算機的力學軟體,以解決工程技術中的實際問題。值得注意的傾向是:價格低廉、效能優越的小型計算機和微處理機的出現,使一些著名的大型結構分析程式也在適應小型機的需要,並正在研製可以在大型機上也可以在小型機上執行、具有高度模組化結構的程式系統。二是屬於基礎方面的,它的主要任務是研究力學問題的性質和建立計算模型,理解其近似的性質,研究適用於這些問題的數值方法和它們的誤差、收斂性以及研究在計算機上實現這些方法的軟體優化技術等。