《有限單元法基礎及MATLAB編程》這本書鏈接放不上去,不知為何,書中代碼基本保持了Smith的《Programming the Finite Element Method》風格,做了代碼轉換工作,代碼量很大,保留了線彈性部分,忽略了彈塑性、Element-by-element組裝技術。原理講的很清楚,感興趣可以了解一下。
Hughes在1983年創立了一種基于共軛梯度法的element by element算法,這種方法不需要組裝整體剛度矩陣,而是通過逐個單元進行求解,求解效率很高,且由于不需要組裝整體剛度矩陣,計算過程中的內存需求顯著減少,并且免去了常規的采用稀疏矩陣存儲有限元剛度矩陣的組裝過程,實際上,相較于常規的矩陣,對于CSR,CSC等格式的有限元整體剛度稀疏矩陣組裝,并不是一件十分容易的事情。