ANSYS/LS-DYNA重啟動(dòng)相關(guān)問(wèn)題
2016-09-25 by:CAE仿真在線(xiàn) 來(lái)源:互聯(lián)網(wǎng)
重啟動(dòng)意味著執(zhí)行一個(gè)分析,它是前一個(gè)分析的繼續(xù)。重啟動(dòng)可以從前一個(gè)分析結(jié)束后開(kāi)始,也可以從前一個(gè)分析的中斷開(kāi)始。進(jìn)行重啟動(dòng)的原因如下:
·以前的分析被中斷,或超過(guò)用戶(hù)所定義的CPU時(shí)間,則需進(jìn)行重啟動(dòng)。
·分析分階段進(jìn)行,在每個(gè)階段的結(jié)束監(jiān)控分析結(jié)果。
·診斷某個(gè)出錯(cuò)的分析
·修改模型繼續(xù)計(jì)算
重啟動(dòng)功能為顯式動(dòng)態(tài)應(yīng)用提供了極大的靈活性。每個(gè)階段結(jié)束后,就會(huì)寫(xiě)入一個(gè)重啟動(dòng)“dump”文件。這個(gè)文件包括繼續(xù)這個(gè)分析所需的全部信息,通過(guò)處理輸出可以檢查每階段的結(jié)果。然后修改模型來(lái)繼續(xù)這個(gè)分析。例如,可以刪除那些不再重要的變形單元、材料或不再需要的接觸;也可以改變載荷并考慮以前分析沒(méi)有的材料;還可以改變不同結(jié)果文件的輸出頻率。通過(guò)不斷調(diào)整分析,可以提高求解效率并且減少CPU時(shí)間。
重啟動(dòng)也可以用來(lái)診斷出現(xiàn)問(wèn)題的分析??梢栽趩?wèn)題出現(xiàn)前的點(diǎn)進(jìn)行重啟動(dòng)(數(shù)值問(wèn)題或錯(cuò)誤信息),并要求更多的信息輸出到結(jié)果文件。通過(guò)查看錯(cuò)誤的進(jìn)展,可以確定第一個(gè)錯(cuò)誤發(fā)生位置以及原因。
重啟動(dòng)Dump文件
缺省條件下,LS-DYNA在每個(gè)分析結(jié)果寫(xiě)入個(gè)重啟動(dòng)“Dump”文件(d3dump),dump文件是一個(gè)二進(jìn)制文件。它包括用于重啟動(dòng)的全部LS-DYNA數(shù)據(jù),可以用 EDDUMP 命令要求在分析中指定的時(shí)間間隔內(nèi)輸出重啟動(dòng)dump文件。這將對(duì)從哪個(gè)時(shí)間點(diǎn)進(jìn)行重啟動(dòng)分析給出更多的選擇。這些重啟動(dòng)文件按d3dump01,d3dump02的順序?qū)懭?。?yīng)注意不要寫(xiě)入太多的dump文件,因?yàn)樗鼈兲蟆?/span>
EDSTART 命令
EDSTART 命令給定了顯式動(dòng)態(tài)分析的狀態(tài)(新或重啟動(dòng))(在GUI中Main Menu>Solution>AnalysisOptions>Restart Option)。有四種分析類(lèi)型:新分析(缺省)、簡(jiǎn)單重啟動(dòng)、小型重啟動(dòng)或完全重啟動(dòng)。
1 新分析
對(duì)于一個(gè)新分析,可以用 EDSTART 命令來(lái)改變所有的存儲(chǔ)。例如,如果LS-DYNA求解時(shí)要求存儲(chǔ)更多的值,可以增加這些值或改變二進(jìn)制文件所用的比例因子。
2 簡(jiǎn)單重啟動(dòng)
簡(jiǎn)單重啟動(dòng)是不改變數(shù)據(jù)庫(kù)( Jobname.DB )的重啟動(dòng)。用戶(hù)運(yùn)行簡(jiǎn)單重啟動(dòng)是在ANSYS/LS-DYNA求解過(guò)程由用戶(hù)定義的CPU限定提前中斷或用執(zhí)行開(kāi)關(guān)控制SW1(在CTRL-C后)提交中斷。對(duì)于提交中斷的作業(yè),進(jìn)入Solution Processor,執(zhí)行 EDSTART ,1,dsdumpnn.然后執(zhí)行 SOLVE 命令。這個(gè)分析將繼續(xù)并且所有結(jié)果將附加到結(jié)果文件 Jobname.RST 和 Jobname.HIS 。
3 小型重啟動(dòng)
當(dāng)需對(duì)數(shù)據(jù)庫(kù)進(jìn)行微小改變時(shí),要使用小型重啟動(dòng)。對(duì)于這種類(lèi)型的重啟動(dòng)。須執(zhí)行 EDSTART ,d3dumpnn,再執(zhí)行改變數(shù)據(jù)庫(kù)的合適命令,然后執(zhí)行 SOLVE 命令,在小型重啟動(dòng)重可以對(duì)數(shù)據(jù)庫(kù)作如下的改變:
·重新設(shè)定中止時(shí)間( TIME )
·重新設(shè)定輸出文件間隔( EDRST , EDHTIME )
·定義輸出的附加ASCⅡ文件( EDOUT )
·設(shè)定更多的位移約束( D )
·改變初始速度( EDVEL , EDPVEL )
·改變載荷曲線(xiàn)( EDCURVE )
·改變LS-DYNA數(shù)值控制如下:全部質(zhì)量阻尼( EDAMP ),動(dòng)態(tài)松弛控制( EDDRELAX ),接觸小穿透控制( EDSP ),時(shí)間步控制( EDCTS )
·改變中止準(zhǔn)則( EDTERM )
·刪除、殺死或重激活接觸實(shí)體( EDDC )
·刪除單元( EDELE )
·清除網(wǎng)格( LCLEAR , ACLEAR , VCLEAR )
·改變所選的部件系列( PARTSEL )
·剛體-變形體或變形體-剛體件的轉(zhuǎn)換開(kāi)關(guān)( EDRD , EDRC )
·改變重啟動(dòng)dump文件輸出頻率( EDDUMP )
在小型啟動(dòng)分析中只能用上述提到的命令(對(duì)于使用的詳細(xì)信息,請(qǐng)參看《ANSYS Commands Reference》)。因?yàn)橐恍┟罴冗m用于重啟動(dòng)也適用于新分析,所以先執(zhí)行 EDSTART ,2,然后使重啟動(dòng)正確執(zhí)行接下來(lái)的命令是很重要的。
在小型重啟動(dòng)中,一般情況下應(yīng)延長(zhǎng)計(jì)算時(shí)間( TIME 命令),如果以前的分析(新或重啟動(dòng))在指定的結(jié)束時(shí)間完成而對(duì)下面的重啟動(dòng)沒(méi)有輸入新時(shí)間,重啟動(dòng)分析將立即停止而僅有一個(gè)載荷步。
也需要用 EDTERM 命令修改在以前分析中設(shè)定的中止準(zhǔn)則。如果以前的分析由于某一個(gè)準(zhǔn)則而中止,那么那個(gè)指定的準(zhǔn)則必須被修改從而使重啟動(dòng)不會(huì)立即中止。
在某些情況下,重啟動(dòng)中命令的使用取決于原來(lái)分析中的初始設(shè)置。例如,為了在重啟動(dòng)分析中執(zhí)行剛體-變形體轉(zhuǎn)換,即使沒(méi)有設(shè)置轉(zhuǎn)換,也必須在原來(lái)分析中執(zhí)行 EDRD 命令。而且,在原來(lái)分析中必須定義重啟動(dòng)中要轉(zhuǎn)換的部件慣性特性( EDRI 命令)。另一個(gè)例子是質(zhì)量縮放,為了在重啟動(dòng)中使用質(zhì)量縮放( EDCTS 命令),在原始分析中必須激活質(zhì)量縮放,有關(guān)重啟動(dòng)的限制將在每個(gè)相關(guān)命令的描述中討論。
在執(zhí)行 SOLVE 命令開(kāi)始重啟動(dòng)分析時(shí),ANSYS/LS-DYNA生成一個(gè)名為 Jobname.R 的文本文件,它用于LS-DYNA的輸入文件。這些文件僅包括用于重啟動(dòng)的模型的變化。如果想直接運(yùn)行LS-DYNA,可用EDWRITE命令輸出這些文件,然后用LS-DYNA命令指定它為輸入文件。
小型重啟動(dòng)分析的結(jié)果將被附加到所有結(jié)果文件中。這些重啟動(dòng)求解以 Jobname.RST 文件編號(hào)為載荷步2,3等等。在其它結(jié)果文件,根據(jù)其時(shí)間追加結(jié)果。重啟動(dòng)dump文件(d3dumpnn)從最后一個(gè)數(shù)字開(kāi)始順序編號(hào)(重啟動(dòng)中對(duì)數(shù)據(jù)文件的所有修改將在下面的重啟動(dòng)dump文件中反映出來(lái))。
注--處理這些重啟動(dòng)結(jié)果時(shí),不要選擇重啟動(dòng)分析中沒(méi)有選擇的部件。如果選擇那些部件,在數(shù)據(jù)庫(kù)中將會(huì)出現(xiàn)不匹配,因?yàn)橄嚓P(guān)的單元定義仍然存在,但是沒(méi)有保存未選擇部件的后處理數(shù)據(jù)。
在第一個(gè)小型重啟動(dòng)分析后,可以選擇執(zhí)行其它的重啟動(dòng),或一系列重啟動(dòng)分析。但一定要在每個(gè)重啟動(dòng)開(kāi)始使用不同的d3dump文件,執(zhí)行 EDSTART,2,各個(gè)重啟動(dòng)的一般步驟如下:
1).創(chuàng)建初始模型運(yùn)行一個(gè)新分析。
2).對(duì)結(jié)果進(jìn)行后處理。
3).用合適的d3dump文件執(zhí)行 EDSTART,2。
4).執(zhí)行命令來(lái)改變模型。
5).求解。
6).對(duì)重啟動(dòng)分析結(jié)果進(jìn)行后處理。
7).重復(fù)3-6步驟。
4 完全重啟動(dòng)
當(dāng)數(shù)據(jù)庫(kù)需要改變很多時(shí),適合用完全重啟動(dòng)。例如,需要考慮更多的材料,去除模型的某部分或施加不同的載荷條件。
要進(jìn)行完全重啟動(dòng),必須執(zhí)行 EDSTART ,3指定下面的命令應(yīng)用于完全重啟動(dòng)。例如,假設(shè)前面的分析用Jobname.K輸入文件運(yùn)行,并且它產(chǎn)生了一個(gè)名為d3dump01的重啟動(dòng)dump文件。用戶(hù)將執(zhí)行EDSTART ,3,,,dsdump01,然后用ANSYS/LS-DYNA中的命令對(duì)模型作必要的修改。(ANSYS/LS-DYNA的一些命令不為新的重啟動(dòng)所支持;這將在下面討論)。
在執(zhí)行 EDSTART 時(shí),工作名自動(dòng)改為Jobname_01從而避免覆蓋以前的結(jié)果和數(shù)據(jù)。在完全重啟動(dòng)中,LS-DYNA完全生成新的結(jié)果文件而不是附加在已存在的結(jié)果上(和其它重啟動(dòng)一樣)。
完全重啟動(dòng)的優(yōu)點(diǎn)就是改變的數(shù)據(jù)和結(jié)果文件能相互匹配。
完全重啟動(dòng)的一個(gè)主要步驟就是用 EDIS 命令定義應(yīng)力初始化。必須從以前的分析中轉(zhuǎn)入一些結(jié)果(變形結(jié)點(diǎn)位置和應(yīng)力/應(yīng)變)。典型地,可以給將存在的部分或全部部件定義應(yīng)力初始化。因此,必須對(duì)初始化的每部分執(zhí)行 EDIS ,ADD,PIDN,PIDO。如果完全重啟動(dòng)中部件IDs因模型的變化而變化,那么必須在PIDN域定義新部件ID。在PIDO域定義原部件ID,如果不加區(qū)別地執(zhí)行EDIS ,將會(huì)對(duì)前面所有部件執(zhí)行應(yīng)力初始化(也就是說(shuō),部件有相同的部件ID)。如果部件IDs不變且想對(duì)有部件進(jìn)行初始化,那么適合于用這個(gè)選項(xiàng)。
當(dāng)執(zhí)行 SOLVE 開(kāi)始全啟動(dòng)求解時(shí)(或執(zhí)行 EDWEITE ),全部數(shù)據(jù)都寫(xiě)入LS-DYNA輸入文件,Jobname_01.k。當(dāng)LS-DYNA執(zhí)行時(shí),用Jobname_01.k和d3dump01中的信息來(lái)對(duì) EDIS 定義的任一部分進(jìn)行初始化。每一個(gè)部件單元節(jié)點(diǎn)的變形位置和速度、單元的應(yīng)力和應(yīng)變(如果部件材料為剛性,則為剛性特性)都在此時(shí)設(shè)置。
注:沒(méi)有初始化的部分沒(méi)有初始應(yīng)力和應(yīng)變。如果初始化和沒(méi)有初始化的部件擁有共同的節(jié)點(diǎn),那么那些節(jié)點(diǎn)將認(rèn)為是初始化部分的,這將在未初始化部分引起突變應(yīng)變。
在初始化中,我們假設(shè)在完全重啟動(dòng)分析(Jobname_01.DB)中,每個(gè)初始化的部件都有相同的特征(也就是說(shuō),相同的單元號(hào)、相同的順序、相同的topology)就像前面分析一樣(Jobname.DB)。否則,部件就不能初始化。(注意部件可能有不同的號(hào),如上所述。)為了避免部件不匹配,建議在創(chuàng)建或修改模型時(shí)遵循下列步驟:
·如果想在將來(lái)的完全重啟動(dòng)中刪除某些單元,那么在原始分析中需使用不同的單元類(lèi)型號(hào),材料號(hào)或?qū)嵆?shù)號(hào),即使這些單元與其它單元有相同的特性。這將對(duì)那些單元指定唯一的部件號(hào),從而使它們?cè)诤髞?lái)刪除時(shí)不會(huì)影響模型中其它部件。
·如果需要在完全重啟動(dòng)中增加單元,那么要對(duì)那些單元使用不同的單元類(lèi)型號(hào),材料號(hào)或?qū)嵆?shù)號(hào),即使它們?cè)谕耆貑?dòng)分析中和其它單元有相同的特性。并且,這會(huì)對(duì)新單元指定唯一的部件號(hào),而不會(huì)改變以前的部件。
如果不遵循上述建議,就可能在重啟動(dòng)分析中生成與原來(lái)分析不匹配的部件。在這種情況下,那些部件的應(yīng)力初始化就會(huì)失敗。
對(duì)離散單元來(lái)說(shuō)(COMBI165), 初始化是“全部或沒(méi)有”。如果在完全重啟動(dòng)中初始化任何離散單元,那么所有的離散單元都將初始化。
雖然在完全重啟動(dòng)中幾乎可以改變?nèi)我徊糠?但在某些方面還有一些支持或不支持的特征,描述如下:
·接觸定義:在完全重啟動(dòng)中不能增加或刪除任何定義的接觸( EDCGEN 和 EDDC )。但是,可以顯示以前分析中所定義的接觸( EDLIST )。
·初始速度: 在完全重啟動(dòng)中不能改變初始速度( EDVEL 和 EDPVEL )。對(duì)于以前分析中模型的任意部件, 重啟動(dòng)開(kāi)始時(shí)的速度和以前分析時(shí)的速度相同。不能對(duì)完全重啟動(dòng)中增加的新節(jié)點(diǎn)或部件定義初始速度,假設(shè)新模型的初始速度為零。用 EDVEL ,LIST和 EDPVEL ,LISTX顯示前面分析中的初始速度。
·自適應(yīng)網(wǎng)格:在完全重啟動(dòng)中不支持自適應(yīng)網(wǎng)格劃分( EDADAPT 和 EDCADAPT )。另外,在前面分析中未采用自適應(yīng)網(wǎng)格,在重啟動(dòng)中也不能用。
·質(zhì)量縮放:和小型重啟動(dòng)一樣,如果在前面分析中激活它,在完全重啟動(dòng)中就支持質(zhì)量縮放。
用戶(hù)可以執(zhí)行多個(gè)完全重啟動(dòng)分析,也可把其它重啟動(dòng)分析與之混合使用(簡(jiǎn)單或小型)。在每個(gè)完全重啟動(dòng)開(kāi)始用不同的d3dump文件執(zhí)行 EDSTART,3命令,每一次執(zhí)行此命令時(shí),工作名將自動(dòng)改名為Jobname_nn(nn=01,02...)
輸出文件的影響
對(duì)于簡(jiǎn)單重啟動(dòng)和小型重啟動(dòng),結(jié)果都被附加在前面分析的輸出文件上。對(duì)于一個(gè)簡(jiǎn)單重啟動(dòng)來(lái)說(shuō),在 Jodname.RST 文件中(和新分析類(lèi)似)所有輸出都顯示載荷步1的子步。對(duì)小型重啟動(dòng)來(lái)說(shuō),在Jodname.RST 中不同的重啟動(dòng)階段表現(xiàn)為不同的載荷步。對(duì)于簡(jiǎn)單重啟動(dòng)和小型重啟動(dòng),都連續(xù)地對(duì)時(shí)間歷程文件( Jobname.HIS )和ASCII文件(glstat,matsum 等)進(jìn)行追加。
在完全重啟動(dòng)中,以編號(hào)的重啟動(dòng)工作名創(chuàng)建新的結(jié)果文件( Jobname_nn.RST 和 Jobname_nn.HIS )。但是,ASCII輸出文件不重新命名而是重寫(xiě)。如果需要以前分析的ASCII輸出文件,需在完全重啟動(dòng)中執(zhí)行SOLVE命令前以另一個(gè)名字存儲(chǔ),時(shí)間是連續(xù)的并且在任何輸出文件中不置為零( Jobname_nn.RST , Jobname_nn.HIS , glstat , matsum 等等)。Jobname_nn.RST中的結(jié)果保存為載荷步1的子步。
相關(guān)標(biāo)簽搜索:ANSYS/LS-DYNA重啟動(dòng)相關(guān)問(wèn)題 ls-dyna有限元分析培訓(xùn) ls-dyna培訓(xùn)課程 ls-dyna分析 ls-dyna視頻教程 ls-dyna技術(shù)學(xué)習(xí)教程 ls-dyna軟件教程 ls-dyna資料下載 ansys lsdyna培訓(xùn) lsdyna代做 lsdyna基礎(chǔ)知識(shí) Fluent、CFX流體分析 HFSS電磁分析