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