版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、顯式算法與隱式算法的區(qū)別1、顯式算法最大優(yōu)點是有較好的穩(wěn)定性。動態(tài)顯式算法采用動力學方程的一些差分格式(如廣泛使用的中心差分法、線性加速度法、Newmark法和wilson法等),不用直接求解切線剛度,不需要進行平衡迭代,計算速度快,時間步長只要取的足夠小,一般不存在收斂性問題。因此需要的內存也比隱式算法要少。并且數值計算過程可以很容易地進行并行計算,程序編制也相對簡單。但顯式算法要求質量矩陣為對角矩陣,而且只有在單元級計算盡可能少時速度優(yōu)勢才能發(fā)揮。因而往往采用減縮積分方法,容易激發(fā)沙漏模式,影響應力和應變的計算精度。靜態(tài)顯式法基于率形式的平衡方程組與Euler向前差分法,不需要迭代求解。由
2、于平衡方程式僅在率形式上得到滿足,所以得出的結果會慢慢偏離正確值。為了減少相關誤差,必須每步使用很小的增量。2、隱式算法 隱式算法中,在每一增量步內都需要對靜態(tài)平衡方程進行迭代求解,并且每次迭代都需要求解大型的線性方程組,這以過程需要占用相當數量的計算資源、磁盤空間和內存。該算法中的增量步可以比較大,至少可以比顯式算法大得多,但是實際運算中上要受到迭代次數及非線性程度的限制,需要取一個合理值。3、求解時間t使用顯式方法,計算成本消耗與單元數量成正比,并且大致與最小單元的尺寸成反比;應用隱式方法,經驗表明對于許多問題的計算成本大致與自由度數目的平方成正比;因此如果網格是相對均勻的,隨著模型尺寸的
3、增長,顯式方法表明比隱式方法更加節(jié)省計算成本。所謂顯式和隱式,是指求解方法的不同,即數學上的出發(fā)點不一樣。并不是說顯式只能求動力學問題,隱式只能求靜力學問題,只是求解策略不通。顯式求解是對時間進行差分,不存在迭代和收斂問題,最小時間步取決于最小單元的尺寸。過多和過小的時間步往往導致求解時間非常漫長,但總能給出一個計算結果。解題費用非常昂貴。因此在建模劃分網格時要非常注意。 隱式求解和時間無關,采用的是牛頓迭代法(線性問題就直接求解線性代數方程組),因此存在一個迭代收斂問題,不收斂就的不到結果。兩者求解問題所耗時間的長短理論上無法比較。實際應用中一般感覺來說顯式耗時多些。由于兩者解題的出發(fā)點,所
4、以一般來說顯式用于求解和時間相關的動力學問題。隱式用來求解和時間無關的靜力學問題。但也不是絕對的。比如,用隱式求解時,為了克服迭代不收斂,改用顯式算,但是要多給點時間,這樣雖然克服了不收斂的問題,但是求解的時間費用也是相當客觀的。另外,隱式也可以求解動力學問題。牛頓迭代法設r是的根,選取作為r的初始近似值,過點做曲線的切線L,L的方程為,求出L與x軸交點的橫坐標,稱x1為r的一次近似值。過點做曲線的切線,并求該切線與x軸交點的橫坐標,稱為r的二次近似值。重復以上過程,得r的近似值序列,其中,稱為r的次近似值,上式稱為牛頓迭代公式。用牛頓迭代法解非線性方程,是把非線性方程線性化的一種近似方法。把
5、在點的某鄰域內展開成泰勒級數,取其線性部分(即泰勒展開的前兩項),并令其等于0,即,以此作為非線性方程的近似方程,若,則其解為, 這樣,得到牛頓迭代法的一個迭代關系式:。已經證明,如果是連續(xù)的,并且待求的零點是孤立的,那么在零點周圍存在一個區(qū)域,只要初始值位于這個鄰近區(qū)域內,那么牛頓法必定收斂。 并且,如果不為0, 那么牛頓法將具有平方收斂的性能. 粗略的說,這意味著每迭代一次,牛頓法結果的有效數字將增加一倍。1軍人在進攻時常采用交替掩護進攻的方式,若在數軸上的點表示A,B兩人的位置,規(guī)定在前面的數大于后面的數,則是AB,BA交替出現(xiàn)。但現(xiàn)在假設軍中有一個膽小鬼,同時大家又都很照顧他,每次沖鋒
6、都是讓他跟在后面,每當前面的人占據一個新的位置,就把位置交給他,然后其他人再往前占領新的位置。也就是A始終在B的前面,A向前邁進,B跟上,A把自己的位置交給B(即執(zhí)行B = A),然后A 再前進占領新的位置,B再跟上,直到占領所有的陣地,前進結束。像這種兩個數一前一后逐步向某個位置逼近的方法稱為迭代法。迭代法也稱輾轉法,是一種不斷用變量的舊值遞推新值的過程,跟迭代法相對應的是直接法(或者稱為一次解法),即一次性解決問題。迭代算法是用計算機解決問題的一種基本方法。它利用計算機運算速度快、適合做重復性操作的特點,讓計算機對一組指令(或一定步驟)重復執(zhí)行,在每次執(zhí)行這組指令(或這些步驟)時,都從變量的原值推出它的一個新值。利用迭代算法解決問題,需要做好以下三個方面的工作:一、確定迭代變量在可以用迭代算法解決的問題中,至少存在一個可直接或間接地不斷由舊值遞推出新值的變量,這個變量就是迭代變量。二、建立迭代關系式所謂迭代關系式,指如何從變量的前一個值推出其下一個值的公式(或關系)。迭代關系式的建立是解決迭代問題的關鍵,通??梢允褂眠f推或倒推的方法來完成。三、對迭代過程進行控制在什么時候結束迭代過程?這是編寫迭代程序必須考慮的問題。不能讓迭代過程無休止地執(zhí)行下去。迭代過程的控制通常可分為兩
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣西玉林市福綿區(qū)2021-2022學年六年級上學期英語期末試卷
- IT行業(yè)人事工作總結
- 《獼猴桃病蟲害防治》課件
- 《認識水果蔬菜》課件
- 2024年江蘇省無錫市公開招聘警務輔助人員輔警筆試自考題2卷含答案
- 2024年山東省聊城市公開招聘警務輔助人員輔警筆試自考題2卷含答案
- 2021年甘肅省平涼市公開招聘警務輔助人員輔警筆試自考題2卷含答案
- 2024年福建省龍巖市公開招聘警務輔助人員輔警筆試自考題2卷含答案
- 2023年山東省濱州市公開招聘警務輔助人員輔警筆試自考題1卷含答案
- “異地戀更能考驗男生還是女生”辯論賽策劃書
- 能源托管服務投標方案(技術方案)
- 2024年新奧集團股份有限公司招聘筆試參考題庫含答案解析
- 乳頭混淆疾病演示課件
- 高速公路涉路施工許可技術審查指南(一)
- 海南物流行業(yè)發(fā)展趨勢分析報告
- 安全運維配置檢查
- 移相變壓器計算程序標準版
- 期末測試(試題)-三年級數學上冊人教版
- 藥劑科門診中成西藥房利用PDCA循環(huán)降低門診藥房調劑內差發(fā)生率品管圈QCC成果匯報
- 物料員工作計劃與總結
- 浙江省金華市2023年九年級上學期期末數學試題附答案
評論
0/150
提交評論