結(jié)構(gòu)工程仿真技術(shù)06_第1頁
結(jié)構(gòu)工程仿真技術(shù)06_第2頁
結(jié)構(gòu)工程仿真技術(shù)06_第3頁
結(jié)構(gòu)工程仿真技術(shù)06_第4頁
結(jié)構(gòu)工程仿真技術(shù)06_第5頁
已閱讀5頁,還剩89頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第6講加載與求解本講內(nèi)容:荷載及其施加荷載步及概念求解輸出控制求解步之間的操作靜態(tài)分析求解控制選項(xiàng)屈曲分析求解控制選項(xiàng)模態(tài)分析求解控制選項(xiàng)瞬態(tài)分析求解控制選項(xiàng)譜分析求解控制選項(xiàng)諧分析求解控制選項(xiàng)1ANSYS荷載ANSYS荷載:約束、集中荷載、面荷載、體荷載、慣性荷載、耦合場荷載、初應(yīng)力等?!锖奢d即可施加在幾何模型(點(diǎn)、線、面、體)上,也可施加在有限元模型(節(jié)點(diǎn)、單元)上,或者二者混合使用?!锸┘釉趲缀文P蜕系暮奢d獨(dú)立于有限元網(wǎng)格,不必為修改網(wǎng)格而重新加載;★施加在有限元模型上且要修改網(wǎng)格,則必須先刪除荷載再修改網(wǎng)格,然后重新施加荷載。★不管施加到何種模型上,在求解時(shí)荷載全部轉(zhuǎn)換(自動(dòng)或人工)到有限元模型上。2施加自由度約束

在結(jié)構(gòu)分析中自由度共有7個(gè),自由度的方向均依從節(jié)點(diǎn)坐標(biāo)系。約束可施加在節(jié)點(diǎn)、關(guān)鍵點(diǎn)、線和面上。位置命

令功

能備

注節(jié)點(diǎn)D對節(jié)點(diǎn)施加自由度約束在當(dāng)前節(jié)點(diǎn)坐標(biāo)系施加DLIST節(jié)點(diǎn)自由度約束列表查看節(jié)點(diǎn)自由度約束的詳細(xì)信息DDELE刪除節(jié)點(diǎn)自由度約束

DSYM對節(jié)點(diǎn)施加對稱自由度約束施加對稱和反對稱約束DSCALE比例縮放節(jié)點(diǎn)自由度約束值僅用于有限元模型施加的約束DCUM累加節(jié)點(diǎn)自由度約束可替代、累加和忽略3種方式關(guān)鍵點(diǎn)DK對關(guān)鍵點(diǎn)施加自由度約束關(guān)鍵點(diǎn)或關(guān)鍵點(diǎn)之間的節(jié)點(diǎn)DKLIST關(guān)鍵點(diǎn)自由度約束列表

DKDELE刪除關(guān)鍵點(diǎn)自由度約束

線DL對線施加自由度約束線上所有節(jié)點(diǎn),可SYMMDLLIST線自由度約束列表

DLDELE刪除線自由度約束

面DA對面施加自由度約束面上所有節(jié)點(diǎn),可SYMMDALIST面約束自由度列表

DADELE刪除面自由度約束

轉(zhuǎn)換DTRAN傳到有限元模型上僅僅轉(zhuǎn)換自由度約束SBCTRAN將所有邊界條件傳遞轉(zhuǎn)換自由度約束和荷載2.1施加自由度約束-D節(jié)點(diǎn)自由度約束及相關(guān)命令⑴

對節(jié)點(diǎn)施加自由度約束命令:D,NODE,Lab,VALUE,VALUE2,NEND,NINC,Lab2,Lab3,Lab4,Lab5,Lab6NODE---擬施加約束的節(jié)點(diǎn)號,其值可取ALL、組件名。Lab---自由度標(biāo)識符,如UX、ROTZ等。如為ALL,則為所有適用自由度。VALUE---自由度約束位移值或表式邊界條件的表格名稱。VALUE2---約束位移值的第二個(gè)數(shù),如為復(fù)數(shù)輸入時(shí),VALUE為實(shí)部,而VALUE2為虛部。NEND,NINC---節(jié)點(diǎn)編號范圍和編號增量,缺省時(shí)NEND=NODE,NINC=1。Lab2,Lab3,Lab4,Lab5,Lab6---其它自由度標(biāo)識符,VALUE對這些自由度也有效。各自由度的方向用節(jié)點(diǎn)坐標(biāo)系確定,轉(zhuǎn)角約束位移用弧度輸入。例如:D,ALL,ALL !對所選節(jié)點(diǎn)的全部自由度施加約束D,18,UX,,,,,UY,UZ !對節(jié)點(diǎn)18的3個(gè)平動(dòng)自由度全部施加約束D,20,UX,1.0e-4 !對節(jié)點(diǎn)20的UX施加約束,且約束位移值為1.0e-4D,22,UX,0.1,,25,,UY,ROTY!對節(jié)點(diǎn)22~25的UX,UY,ROTY施加約束,且位移值均為0.12.2施加自由度約束-DSYM⑵在節(jié)點(diǎn)上施加對稱和反對稱約束命令:DSYM,Lab,Normal,KCNLab---對稱標(biāo)識,如為SYMM則生成對稱約束,如為ASYM則生成反對稱約束。Normal---約束的表面方向標(biāo)識,一般垂直于參數(shù)KCN坐標(biāo)系中的坐標(biāo)方向。其值有:=X(缺?。罕砻娲怪庇赬方向,非直角坐標(biāo)系為R方向;=Y:表面垂直于Y方向,非直角坐標(biāo)系為θ方向;=Z:表面垂直于Z方向,球和環(huán)坐標(biāo)系為Φ方向;KCN---用于定義表面方向的整體或局部坐標(biāo)系的參考號。Normal參

數(shù)對稱邊界條件反對稱邊界條件2D3D2D3DXUX,ROTZUX,ROTZ,ROTYUYUY,UZ,ROTXYUY,ROTZUY,ROTZ,ROTXUXUX,UZ,ROTYZ---UZ,ROTX,ROTY---UX,UY,ROTZ2.3施加自由度約束-DK關(guān)鍵點(diǎn)自由度約束及相關(guān)命令命令:DK,KPOI,Lab,VALUE,VALUE2,KEXPND,Lab2,Lab3,Lab4,Lab5,Lab6KPOI---關(guān)鍵點(diǎn)編號,也可取ALL或元件名。其余參數(shù)同D命令中的參數(shù)。列表和刪除關(guān)鍵點(diǎn)自由度約束的命令分別為:列表:DKLIST,KPOI刪除:DKDELE,KPOI,Lab例如:DK,ALL,ALL !約束所選擇全部關(guān)鍵點(diǎn)的全部自由度DK,1,UY !對關(guān)鍵點(diǎn)1施加UY自由度約束DK,2,UX,0.01,,,UY,ROTZ!對關(guān)鍵點(diǎn)2的UX,UY,ROTZ施加約束,且位移值均為0.012.3施加自由度約束-DL對線施加自由度約束命令:DL,LINE,AREA,Lab,Value1,Value2LINE---線編號,也可為ALL(缺?。┗蛟?。AREA---包含該線的面編號,并假定對稱與反對稱面垂直于該面,且線位于對稱或反對稱面內(nèi),缺省為包含該線的所選擇面中的最小編號。如不是對稱或反對稱約束,則此面號無意義。Lab---自由度標(biāo)識符,其值可?。?SYMM:對稱約束,按DSYM命令的方式生成;=ASYM:反對稱約束,按DSYM命令的方式生成;=UX,UY,UZ,ROTX,ROTY,ROTZ,WRAP:各自由度約束;=ALL:所有適宜的自由度約束(與單元相關(guān))。Value1---自由度約束位移值或表格邊界條件的表格名稱。表格邊界條件僅對UX、UY、UZ、ROTX、ROTY、ROTZ有效,且Value1=%tabname%。Value2---僅對FLOTRAN分析時(shí)有用,對結(jié)構(gòu)分析無意義。該命令對線上的所有節(jié)點(diǎn)施加自由度約束。列表和刪除線上自由度約束的命令分別為:列表:DLLIST,LINE刪除:DLDELE,LINE,Lab2.3施加自由度約束-DL!EX4.2對線施加約束并轉(zhuǎn)換finish$/clear$/prep7et,1,95$blc4,,,10,10,10 !定義單元類型、創(chuàng)建長方體dl,7,,ux,0.1 !線7施加UX自由度約束,位移值為0.1dl,5,,all !線5施加全部自由度約束dl,11,6,symm !線11施加對稱約束,面號為6dl,10,6,asym !線10施加反對稱約束,面號為6dl,6,,symm !線6施加對稱約束,面號缺省DLLIST !列表顯式線約束信息esize,2$vmesh,all !劃分單元dtran$DLIST !轉(zhuǎn)換約束到有限元模型,并列表顯示2.3施加自由度約束-DL2.3施加自由度約束-DL2.4施加自由度約束-DA對面施加自由度約束命令:DA,AREA,Lab,Value1,Value2其中AREA為擬施加約束的面號,也可為ALL或元件名,其余同DL命令中的參數(shù)。該命令對面上的所有節(jié)點(diǎn)施加自由度約束。列表和刪除面上自由度約束的命令分別為:列表:DALIST,AREA刪除:DADELE,AREA,Lab約束轉(zhuǎn)換命令

僅轉(zhuǎn)換約束自由度命令:DTRAN邊界條件和荷載轉(zhuǎn)換命令:SBCTRAN

這兩命令將幾何模型施加的約束和荷載轉(zhuǎn)換到有限元模型上。也可不執(zhí)行這兩個(gè)命令而在求解時(shí)由系統(tǒng)自動(dòng)轉(zhuǎn)換。2.5施加自由度約束沖突當(dāng)施加在各種圖素上的自由度約束發(fā)生沖突時(shí):★DK命令改寫DL命令,DL命令改寫DA命令。★施加在較大編號圖素上的約束改寫較低編號上的?!餂_突的處理與命令執(zhí)行的前后順序沒有關(guān)系,但當(dāng)發(fā)生沖突時(shí),系統(tǒng)會發(fā)出警告信息?!锿瑫r(shí)施加幾何模型和有限元模型時(shí),系統(tǒng)也會發(fā)出警告信息。3施加集中荷載集中荷載及標(biāo)識符為力FX,FY,FZ及力矩MX,MY,MZ。位置命

令功

能備

注節(jié)點(diǎn)F對節(jié)點(diǎn)施加集中荷載在當(dāng)前節(jié)點(diǎn)坐標(biāo)系施加FLIST節(jié)點(diǎn)集中荷載列表查看節(jié)點(diǎn)集中荷載詳細(xì)信息FDELE刪除節(jié)點(diǎn)集中荷載

FSCALE比例縮放節(jié)點(diǎn)集中荷載僅適用于有限元模型FCUM累加節(jié)點(diǎn)集中荷載可替代、累加和忽略3種方式關(guān)鍵點(diǎn)FK對關(guān)鍵點(diǎn)施加集中荷載

FKLIST關(guān)鍵點(diǎn)集中荷載列表

FKDELE刪除關(guān)鍵點(diǎn)集中荷載

轉(zhuǎn)換FTRAN將幾何模型上的集中荷載傳到有限元模型上僅僅轉(zhuǎn)換集中荷載SBCTRAN將幾何模型上的所有邊界條件傳到有限元模型轉(zhuǎn)換自由度約束和荷載3.1施加集中荷載-F施加節(jié)點(diǎn)集中荷載命令:F,NODE,Lab,VALUE,VALUE2,NEND,NINCNODE---節(jié)點(diǎn)編號,也可為ALL或元件名。Lab---集中荷載標(biāo)識符,如FX,FY,FZ,MX,MY,MZ其中任一。VALUE---集中荷載值或表式邊界條件的表格名稱。VALUE2---集中荷載值的第二個(gè)數(shù),如為復(fù)數(shù)輸入時(shí),VALUE為實(shí)部,而VALUE2為虛部。NEND,NINC---節(jié)點(diǎn)編號范圍和編號增量。節(jié)點(diǎn)集中荷載列表:FLIST刪除節(jié)點(diǎn)集中荷載:FDELEf,1,fy,-103.2施加集中荷載-FK施加關(guān)鍵點(diǎn)集中荷載命令:FK,KPOI,Lab,VALUE,VALUE2其中KPOI為關(guān)鍵點(diǎn)號,也可取ALL或元件名。其余參數(shù)同F(xiàn)。列表與查看命令:FKLIST命令和FKDELE。轉(zhuǎn)換命令:FTRAN僅將集中荷載轉(zhuǎn)換到有限元模型的節(jié)點(diǎn)上。★不管在何種模型上施加集中荷載,都與節(jié)點(diǎn)坐標(biāo)系相關(guān)?!锶绻袥]有生成有限元模型,因無節(jié)點(diǎn)存在,對節(jié)點(diǎn)坐標(biāo)系操作無效,所施加的荷載僅與總體坐標(biāo)系相關(guān)?!锶绻麕缀文P秃陀邢拊P屯瑫r(shí)存在,則節(jié)點(diǎn)坐標(biāo)系的設(shè)置就有效。不管是在何時(shí)何模型上施加的荷載,如果節(jié)點(diǎn)坐標(biāo)系重新設(shè)置了,則荷載也跟著一并改變。所以在改變節(jié)點(diǎn)坐標(biāo)系時(shí)應(yīng)慎重,以避免出現(xiàn)錯(cuò)誤。4施加面荷載結(jié)構(gòu)分析中的面荷載為壓力,其標(biāo)識符為PRES。雖然線分布荷載和面分布荷載都稱為壓力,但對不同的單元類型,其荷載單位不同?!飳τ?D面單元,無論面荷載施加在單元邊或邊界線(LINE),其荷載單位都是“力/面積”?!飳τ赟HELL單元,施加中面法向的面荷載單位為“力/面積”,而單元邊或單元邊界線上的面荷載單位為“力/長度”。★對于梁單元,其分布荷載單位為“力/長度”,單元端部荷載單位為“力”?!飳τ?D實(shí)體單元,其面荷載的單位為“力/面積”。4施加面荷載位置命

令功

能備

注節(jié)點(diǎn)SF對節(jié)點(diǎn)群施加面荷載由節(jié)點(diǎn)群確定面SFSCALE比例縮放節(jié)點(diǎn)群面荷載僅適用于有限元模型SFCUM累加節(jié)點(diǎn)群面荷載可替代、累加和忽略3種方式SFFUN定義節(jié)點(diǎn)號與面荷載的函數(shù)關(guān)系也可用于單元加載命令SFGRAD定義面荷載的梯度也用于單元、線、面加載命令SFLIST節(jié)點(diǎn)群面荷載列表

SFDELE刪除節(jié)點(diǎn)群面荷載

單元SFE在單元上施加面荷載單元的任一面,各節(jié)點(diǎn)可不等SFBEAM在梁單元施加面荷載分布荷載、跨間集中荷載等SFELIST單元面荷載列表

SFEDELE刪除單元面荷載

線SFL在線上施加面荷載2D面單元、殼單元SFLLIST線上面荷載列表

SFLDELE刪除線上面荷載

面SFA在面上施加面法向的面荷載3D體單元、殼單元SFALIST面上面荷載列表

SFADELE刪除面上面荷載

轉(zhuǎn)換SFTRAN將面荷載傳到有限元模型上僅僅轉(zhuǎn)換面荷載SBCTRAN將所有邊界條件傳到有限元模型

4.1施加面荷載-SF對節(jié)點(diǎn)群施加面荷載命令:SF,Nlist,Lab,VALUE,VALUE2Nlist---節(jié)點(diǎn)群,可取ALL或元件名。Lab---面荷載標(biāo)識符,結(jié)構(gòu)分析為PRES。VALUE---面荷載值或表格型面荷載的表格名稱。VALUE2---復(fù)數(shù)輸入時(shí)面荷載值的第二個(gè)值?!飳蝹€(gè)節(jié)點(diǎn)不能使用該命令。★對3D體單元面,由Nlist節(jié)點(diǎn)群能夠確定多少個(gè)單元面就施加多少單元面(與幾何面無關(guān)),與單元是否被單獨(dú)選擇無關(guān)。利用該命令可以解決大面上局部加載的問題?!飳τ?D面單元,當(dāng)在單元外部邊界(不是單元邊)上加載時(shí),可僅選擇外部邊界上的節(jié)點(diǎn)群即可加載;當(dāng)節(jié)點(diǎn)群不在單元外部邊界時(shí),尚須單獨(dú)選擇包含這些節(jié)點(diǎn)的單元,否則不予施加。面荷載的方向與單元面平行,且指向單元面邊界。該特點(diǎn)對于單元周邊施加相同面荷載時(shí)比較簡單,當(dāng)然也可施加單元任一邊的面荷載,但稍稍麻煩些。4.1施加面荷載-SF!EX4.4A3D單元SF加載示例finish$/clear$/prep7et,1,95$blc4,,,10,10,20 !定義單元類型,創(chuàng)建長方體esize,,4$vmesh,all !定義單元網(wǎng)格數(shù)目,劃分單元網(wǎng)格asel,s,loc,y,10 !選擇Y=10的幾何面nsla,s !選擇與面相關(guān)的節(jié)點(diǎn),但不包含面邊界節(jié)點(diǎn)sf,all,pres,1000 !施加節(jié)點(diǎn)群壓力荷載(力/面積),僅4個(gè)單元面asel,s,loc,z,20 !選擇Z=20的面nsla,s,1 !選擇與面相關(guān)的所有節(jié)點(diǎn)sf,all,pres,1000 !施加節(jié)點(diǎn)群壓力荷載(力/面積),所有單元面4.2施加面荷載-SFE在單元上施加面荷載命令:SFE,ELEM,LKEY,Lab,KVAL,VAL1,VAL2,VAL3,VAL4ELEM---擬施加面荷載的單元號,也可為ALL或元件名。LKEY---與面荷載相關(guān)的荷載控制參數(shù),缺省為1,參見每個(gè)單元的幫助。Lab---面荷載標(biāo)識符,結(jié)構(gòu)分析為PRES。KVAL---當(dāng)Lab=PRES時(shí),

KVAL=0或1表示VAL1~VAL4為壓力的實(shí)部

KVAL=2表示VAL1~VAL4為壓力的虛部。VAL1---第一個(gè)面荷載值或表格邊界條件名稱,比較典型的是在面上的第1個(gè)節(jié)點(diǎn)上,節(jié)點(diǎn)的順序在單元中明確地給定。VAL2~VAL4---為面上節(jié)點(diǎn)的第2、3、4個(gè)面荷載值,如果為空,則與VAL1

相等;如果為0或其它空值則均為0;SF和SFE比較而言,SF施加的面荷載對各節(jié)點(diǎn)是等值的(除非使用SFFUN定義),而SFE可施加各節(jié)點(diǎn)不等值和等值兩種面荷載。一般而言,對于通過幾何模型生成的有限元模型,通過SFL和SFA命令施加荷載更加便捷,且不易出錯(cuò)。4.3施加面荷載-SFBEAM在梁單元施加面荷載命令:SFBEAM,ELEM,LKEY,Lab,VALI,VALJ,VAL2I,VAL2J,IOFFST,JOFFSTELEM---擬施加面荷載的單元號,也可為ALL或元件名。LKEY---荷載面號(缺省為1),在每個(gè)梁單元的幫助中有說明。Lab---面荷載標(biāo)識符,結(jié)構(gòu)分析為PRES。VALI,VALJ---節(jié)點(diǎn)I和J附近的荷載數(shù)值。如VALJ為空則與

VALI相同,否則為其輸入值。VAL2I,VAL2J---當(dāng)前未啟用。IOFFSET---VALI荷載值的作用點(diǎn)離開I節(jié)點(diǎn)的距離。JOFFSET---VALJ荷載值的作用點(diǎn)離開J節(jié)點(diǎn)的距離。

該命令是對梁單元(BEAM系列)施加單元荷載的惟一命令,施加到梁單元線(LINE)上的荷載不能轉(zhuǎn)換到有限元模型。梁單元荷載有線性分布荷載、局部線性分布荷載、跨間集中力三種。對于梁單元的垂直和切向分布荷載其單位為“力/長度”,而對于端部荷載則為“力”。4.3施加面荷載-SFBEAM★線性分布荷載:如節(jié)點(diǎn)I和節(jié)點(diǎn)J的橫向分布集度分別為q1和q2,則命令為:

sfbeam,elem,1,pres,q1,q2★局部線性分布荷載,q1到節(jié)點(diǎn)I的距離為a1,q2到節(jié)點(diǎn)J的距離為a2,則命令為:

sfbeam,elem,1,pres,q1,q2,,,a1,a2★跨間集中力:設(shè)集中力為p1,到節(jié)點(diǎn)I的距離為a1,則命令為:

sfbeam,elem,1,pres,p1,,,,a1,-1!注意JOFFSET必須設(shè)為-1所有荷載均相對于單元而言,對每個(gè)單元可施加多個(gè)LKEY不同的荷載,但對于同一LKEY值,只能施加一種。如BEAM3單元,LKEY=1為垂直單元軸線的荷載,LKEY=2為平行單元軸線的分布荷載,而LKEY=3或4時(shí)為單元端部面荷載(力);同時(shí)可利用keyopt(10)設(shè)置長度或長度比確定IOFFSET或JOFFSET。4.3施加面荷載-SFBEAM!EX4.7在梁單元上施加荷載finish$/clear$/prep7et,1,beam3 !定義單元類型k,1$k,2,10$l,1,2 !創(chuàng)建關(guān)鍵點(diǎn)和線esize,,10$lmesh,all !定義單元數(shù)目,劃分單元/pnum,elem,1 !設(shè)置單元號顯示sfbeam,3,1,pres,50,100 !單元3施加垂直線性分布荷載,值分別為50和100sfbeam,5,1,pres,100 !單元5施加垂直均布荷載,值為100sfbeam,7,1,pres,50,100,,,0.2,0.1!單元7施加垂直局部線性分布荷載,值為50和100!50距離I節(jié)點(diǎn)0.2,100距離J節(jié)點(diǎn)為0.1sfbeam,9,1,pres,100,,,,0.4,-1 !單元9施加集中荷載100,距離I節(jié)點(diǎn)0.4sfbeam,3,2,pres,50,100,,,0.2,0.1 !單元3施加切向局部線性分布荷載4.4施加面荷載-SFL在線上施加面荷載命令:SFL,LINE,Lab,VALI,VALJ,VAL2I,VAL2JLINE---擬施加荷載的線號,也可為ALL或元件名。Lab---面荷載標(biāo)識符,結(jié)構(gòu)分析為PRES。VALI---線始端關(guān)鍵點(diǎn)處的面荷載值,也可為表格型邊界條件的表格名。VALJ---線末端關(guān)鍵點(diǎn)處的面荷載值,也可為表格型邊界條件的表格名。如為空(缺省)與VALI相等,否則采用輸入數(shù)據(jù)。VAL2I,VAL2J---復(fù)數(shù)輸入時(shí)的虛部,VALI和VALJ則為實(shí)部。

該命令僅對2D面單元的邊界(線)、軸對稱單元本身、殼單元邊界(線)有效,對3D實(shí)體單元的線無效。

對于2D面單元,其輸入的面荷載值為“力/面積”;而對殼單元,其輸入的面荷載值為“力/長度”。4.5施加面荷載-SFA在面上施加面荷載命令:SFA,AREA,LKEY,Lab,VALUE,VALUE2AREA---擬施加面荷載的面號,也可為ALL或元件名。LKEY---荷載施加的面號(缺省為1)。如果面為體單元的表面,則LKEY將被忽略;對殼單元LKEY可取1或2,而其它值無效,單元幫助中有詳細(xì)說明。Lab---面荷載標(biāo)識符,結(jié)構(gòu)分析為PRES。VALUE---面荷載值,也可為表格名稱。VALUE2---對結(jié)構(gòu)分析無意義。

該命令對殼單元和3D體單元的面施加法向面荷載,對2D面單元無效。4.5施加面荷載-SFA/prep7$et,1,95$blc4,,,20,20,40esize,5$vmesh,1sfa,4,,pres,10$aplot !圖①/psymb,pres,norm,2$aplot!圖②Sftran$eplot !圖③/PNUM,SVAL,1$eplot!圖④④4.6施加面荷載-SFGRAD定義面荷載梯度命令:SFGRAD,Lab,SLKCN,Sldir,SLZER,SLOPELab---面荷載標(biāo)識符,結(jié)構(gòu)分析為PRES。SLKCN---斜率坐標(biāo)系的參考號,缺省為0(總體直角坐標(biāo)系)。Sldir---在SLKCN坐標(biāo)系中梯度(或斜率)的方向,其值可?。?=X(缺?。貉豖方向的斜率,對非直角坐標(biāo)系為R方向; =Y:沿Y方向的斜率,對非直角坐標(biāo)系為θ方向; =Z:沿Z方向的斜率,對球或環(huán)坐標(biāo)系為φ方向;SLZER---斜率基值為0的坐標(biāo)位置。如為角度則單位為度,如果奇點(diǎn)在180°則SLZER在±180°之間,如果奇點(diǎn)在0°,則SLZER在0°~360°之間。SLOPE---斜率值,即單位長度或單位角度的荷載值,沿Sldir正方向遞增為正,遞減為負(fù)。★定義的梯度僅在當(dāng)前被激活,后面定義的梯度將替代前面的?!镆坏┰O(shè)定了荷載梯度,則對隨后的荷載施加命令都有效?!锶∠奢d梯度,無參數(shù)的SFGRAD命令★命令SFGRAD,STAT可顯示當(dāng)前的狀態(tài)。該命令不能對PIPE系列單元施加梯度荷載,且該命令不能采用表格型邊界條件?!颯FSUM僅對節(jié)點(diǎn)群荷載有效(SF命令施加的荷載),對于SFE、SFL及SFA無效。4.6施加面荷載-SFGRADSFGRAD所定義的梯度(斜率)可為隨后的SF、SFE、SFL和SFA命令使用,每個(gè)節(jié)點(diǎn)處的荷載按下式計(jì)算:

CVALUE=VALUE+(SLOPE×(COORD-SLZER))其中VALUE是命令SF、SFE、SFL和SFA中的參數(shù)值(SLZER處的值),COORD為各節(jié)點(diǎn)處的坐標(biāo)。通常知道C1和C2處的PRES1和PRES2,則可:

SLZER=C1基點(diǎn)位于C1處VALUE=PRES1SLOPE=(PRES2-PRES1)/(C2-C1)即:SFGRAD,PRES,,Y,C1,SLOPESF,ALL,PRES,VALUE4.6施加面荷載-梯度荷載!EX4.9利用荷載梯度在直角坐標(biāo)系下的施加方法FINISH$/CLEAR$/PREP7et,1,82$blc4,,,10,60 !定義單元類型,創(chuàng)建面esize,2$amesh,all !定義單元尺寸,劃分網(wǎng)格/PSF,PRES,NORM,2 !設(shè)置荷載顯示方式!定義荷載梯度,SLZER=0,沿Y正方向遞減5單位/長度sfgrad,pres,,y,0,-5 nsel,s,loc,x,0 !選擇X=0,且Y=0~40的節(jié)點(diǎn)群nsel,r,loc,y,0,40!對節(jié)點(diǎn)群施加面荷載,基值(Y=SLZER=0處)為600sf,all,pres,600!上述結(jié)果:Y=0處為600,Y=40處為600+(40-0)×(-5)=400!再重新定義梯度荷載,SLZER=30,斜率為-20sfgrad,pres,,y,30,-20nsel,s,loc,x,10 !選擇X=10的節(jié)點(diǎn)群!對節(jié)點(diǎn)群施加面荷載,基值(Y=SLZER=30處)為0sf,all,pres,0allsel$eplot4.7施加面荷載-表面效應(yīng)單元表面效應(yīng)單元施加面荷載

如前所述,施加具有LKEY參數(shù)的面荷載與單元類型相關(guān),

★對于2D面單元僅可在單元邊上或邊界上施加平行于單元面的荷載;★對于3D體單元,僅可施加單元面法向面荷載;★對于3D殼單元,可施加單元面法向面荷載和在單元邊上或邊界上施加平行于單元面的荷載。但有時(shí)所要施加的荷載不屬于上述情況,例如面的切向荷載或其它非法向面荷載等,此時(shí)可使用表面效應(yīng)單元覆蓋所要施加荷載的表面,并用這些單元作為“管道”施加所需荷載。如2D面單元和3D單元可分別使用SURF153單元和SURF154單元施加面荷載。4.7施加面荷載-表面效應(yīng)單元finish$/clear$/prep7et,1,solid95$et,2,surf154!定義SOLID95單元和表面效應(yīng)單元surf154blc4,,,10,10,40 !創(chuàng)建長方體esize,5$vmesh,all !定義單元尺寸,劃分網(wǎng)格/psf,pres,tany,2 !設(shè)置壓力顯式方式(單元坐標(biāo)系Y切向)nsel,s,loc,y,10 !選擇Y=10的所有節(jié)點(diǎn)type,2$esurf !設(shè)置單元類型2,生成表面效應(yīng)單元esel,s,type,,2 !選擇單元類型為2的單元(表面效應(yīng)單元)sfe,all,3,pres,,100 !施加LKEY=3的面荷載(切向)allsel !可查看單元荷載(求解過程與SURF154無關(guān))5施加體荷載

在結(jié)構(gòu)分析中,ANSYS的體荷載只有溫度,標(biāo)識符TEMP。位置命

令功

能位置命

令功

能節(jié)點(diǎn)BF對節(jié)點(diǎn)施加體荷載單元BFE在單元上施加體載BFSCALE比例縮放節(jié)點(diǎn)體荷載BFESCALE比例縮放單元體載BFCUM累加節(jié)點(diǎn)體荷載BFECUM累加單元體荷載BFUNIF所有節(jié)點(diǎn)施加均布體載BFELIST單元體荷載列表BFLIST節(jié)點(diǎn)體荷載列表BFEDELE刪除單元體荷載BFDELE刪除節(jié)點(diǎn)體荷載線BFL在線上施加體荷載關(guān)鍵點(diǎn)BFK在關(guān)鍵點(diǎn)上施加體荷載BFLLIST線上體荷載列表BFKLIST關(guān)鍵點(diǎn)上體荷載列表BFLDELE刪除線上體荷載BFKDELE刪除關(guān)鍵點(diǎn)上體荷載體BFV在體上施加體荷載面BFA在面上施加體荷載BFVLIST體上體荷載列表BFALIST面上體荷載列表BFVDELE刪除體上體荷載BFADELE刪除面上體荷載轉(zhuǎn)換BFTRAN體荷載轉(zhuǎn)換5施加體荷載幾個(gè)主要的體荷載施加命令如下:BF,NODE,Lab,VAL1BFE,ELEM,Lab,STLOC,VAL1,VAL2,VAL3,VAL4BFK,KPOI,Lab,VAL1BFL,LINE,Lab,VAL1BFA,AREA,Lab,VAL1BFV,VOLU,Lab,VAL1其使用方法與面荷載施加命令類似,例如第1個(gè)參數(shù)均為圖素編號,也可為ALL或元件名;第2個(gè)參數(shù)Lab=TEMP或FLUE;VAL1~VAL4為體荷載值,其中VAL2~VAL4為單元不同位置上的體荷載值;STLOC為VAL1指定一個(gè)對應(yīng)的起始位置。

6施加慣性荷載慣性荷載有加速度、角速度和角加速度。命

令功

能備

注ACEL對物體施加加速度在總體直角坐標(biāo)系下OMEGA對旋轉(zhuǎn)物體施加角速度在總體直角坐標(biāo)系下DOMEGA對旋轉(zhuǎn)物體施加角加速度在總體直角坐標(biāo)系下CGLOC定義參考坐標(biāo)系原點(diǎn)相對于總體直角坐標(biāo)系CGOMGA施加參考坐標(biāo)系下的角速度在參考坐標(biāo)系下DCGOMG施加參考坐標(biāo)系下的角加速度在參考坐標(biāo)系下CMOMEGA在單元元件上施加參考坐標(biāo)系下的角速度繞參考坐標(biāo)系旋轉(zhuǎn)軸CMDOMGA在單元元件上施加參考坐標(biāo)系下的角加速度繞參考坐標(biāo)系旋轉(zhuǎn)軸IRLF慣性釋放計(jì)算見4.2.1中的介紹STAT,INRTIA列表顯式慣性荷載

6施加慣性荷載★慣性荷載無刪除命令,要?jiǎng)h除慣性荷載,需將荷載值設(shè)為0,且為斜坡荷載?!顰CEL、OMEGA和DOMEGA命令分別用于施加在總體直角坐標(biāo)系中的加速度、角速度和角加速度。★ACEL命令施加的是加速度不是重力場,因此要施加

-Y方向的重力場,必須施加一個(gè)+Y方向的加速度。ACEL命令及使用方法,命令如下:命令:ACEL,ACELX,ACELY,ACELZ其中ACELX,ACELY,ACELZ分別為總體直角坐標(biāo)系X軸、Y軸和Z軸的結(jié)構(gòu)線加速度值。7初應(yīng)力荷載及施加

初應(yīng)力(InitialStress)可以指定為一種“荷載”進(jìn)行施加,但僅在靜態(tài)分析和全瞬態(tài)分析中可以使用,可以用于線性分析或非線性分析。初應(yīng)力荷載只能在第一個(gè)荷載步中施加,且ANSYS支持初應(yīng)力荷載的單元類型有:PLANE2、PLANE42、PLANE82、PLANE182、PLANE183、SOLID45、SOLID92、SOLID95、SOLID185、SOLID186、SOLID187、SHELL181、SHELL208、SHELL209、LINK180、BEAM188、BEAM189。初應(yīng)力荷載是單元坐標(biāo)系下的值,如果單元坐標(biāo)系與總體坐標(biāo)系不同應(yīng)謹(jǐn)慎。初應(yīng)力荷載只能在求解層施加。初應(yīng)力荷載的施加采用覆蓋方式,即多次施加時(shí)后面命令結(jié)果覆蓋前面的命令結(jié)果。

初應(yīng)力荷載施加在被選擇的單元上,如果單元選擇集為空或不選擇某些單元,則不施加初應(yīng)力荷載到這些單元上。7.1初應(yīng)力荷載施加命

令功

能備

注ISTRESS施加初始常應(yīng)力荷載在求解層使用ISFILE從文件施加初應(yīng)力荷載在求解層使用USTRESS用戶子程序施加初應(yīng)力荷載可參考用戶子程序ISWRITE生成初應(yīng)力文件在求解層使用施加初始常應(yīng)力荷載命令:ISTRESS,Sx,Sy,Sz,Sxy,Syz,Sxz,MAT1,MAT2,MAT3,MAT4,MAT5,MAT6,MAT7,MAT8,MAT9,MAT10Sx,Sy,Sz,Sxy,Syz,Sxz---初始的常應(yīng)力值。MAT1~MAT10---初應(yīng)力擬施加到的材料編號,如沒有指定,則施加到所有材料上。

該命令對所選擇的單元施加一組初始常應(yīng)力值。7.2初應(yīng)力荷載施加從文件施加初應(yīng)力荷載命令:ISFILE,Option,Fname,Ext,--,LOC,MAT1,MAT2,MAT3,MAT4,MAT5,MAT6,MAT7,MAT8,MAT9,MAT10Option---初應(yīng)力荷載操作控制參數(shù),其值可取: =READ(缺?。簭奈募x入初應(yīng)力數(shù)據(jù); =LIST:列出已經(jīng)讀入的初應(yīng)力; =DELE:刪除已經(jīng)讀入的初應(yīng)力。Fname---當(dāng)Option=READ時(shí),F(xiàn)name為一目錄和文件名。當(dāng)Option=LIST或DELE時(shí),F(xiàn)name為列表或刪除單元編號上的初應(yīng)力。Ext---文件擴(kuò)展名或?qū)犹?,?dāng)Fname為空時(shí),Ext缺省為“IST”。如Option=LIST或DELE則Ext為層殼單元的層號。MAT1~MAT10---初應(yīng)力擬施加到的材料編號。7.2初應(yīng)力荷載施加LOC---總體位置標(biāo)志,確定每個(gè)單元內(nèi)初應(yīng)力要施加的位置,其值可?。?=0(缺?。涸趩卧|(zhì)心上施加初應(yīng)力; =1:單元積分點(diǎn)上施加初應(yīng)力; =2:在單元指定位置上施加初應(yīng)力。即由初應(yīng)力文件確定將初應(yīng)力荷載施加到什么位置,此時(shí)各個(gè)單元施加的位置可以不相同。 =3:常應(yīng)力狀態(tài)。用初應(yīng)力文件中的第一個(gè)應(yīng)力數(shù)據(jù)將所有單元初始化為一個(gè)常應(yīng)力。

該命令對所選擇的單元施加初應(yīng)力荷載,初應(yīng)力的單元號與所選擇的單元號相對應(yīng)。7.3生成初應(yīng)力文件生成初應(yīng)力文件命令:ISWRITE,Switch其中Switch參數(shù)控制初應(yīng)力文件是否生成文件,其中可取:ON:以工作文件及擴(kuò)展名IST生成初應(yīng)力文件,并寫入數(shù)據(jù);OFF:不生成初應(yīng)力文件。

該命令僅在求解層有效,如果已有同名文件存在則覆蓋之。該命令不支持CDWRITE命令。

用ISWRITE命令寫出的應(yīng)力為單元積分點(diǎn)應(yīng)力,對于非線性分析,寫入的應(yīng)力數(shù)據(jù)為收斂后應(yīng)力;對于線性分析,為求解完成后的應(yīng)力。因此其初應(yīng)力文件標(biāo)志區(qū)數(shù)據(jù)總為eis,elemno,1,其中elemno為單元號,而1表示為積分點(diǎn)應(yīng)力的位置標(biāo)識。在用ISFILE命令讀入時(shí),如果位置標(biāo)志為0,則采用各單元的第一個(gè)應(yīng)力記錄;如果位置標(biāo)志為2,則采用初應(yīng)力文件中的位置標(biāo)志(即1);如果位置標(biāo)志為3,則采用應(yīng)力文件的第一個(gè)應(yīng)力數(shù)據(jù)。7.3生成初應(yīng)力文件!EX4.12初應(yīng)力荷載finish$/clear$/filname,colu1$/prep7 !定義工作文件名為colu1et,1,plane82$mp,ex,1,2e5$mp,nuxy,1,0.3 !定義單元類型和材料屬性blc4,,,1,10$esize,2$amesh,all !創(chuàng)建面,定義網(wǎng)格尺寸,劃分網(wǎng)格nsel,s,loc,y,0$d,all,uy$d,1,ux !施加束條件nsel,s,loc,y,10$sf,all,pres,-10 !施加節(jié)點(diǎn)面荷載allsel$finish/solu$iswrite,on !進(jìn)入求解層,打開初應(yīng)力文件生成開關(guān)solve$finish !求解生成初應(yīng)力文件(在當(dāng)前工作目錄中)7.3生成初應(yīng)力文件!*******INITIALSTRESSFILEcolu1.ist

!INITIALSTRESSRECORDFORELEMENT1!SXSYSZSXYSYZSXZeis,1,1-0.283773E-1210.00000.00000-0.189735E-120.000000.00000-0.112355E-1210.00000.00000-0.200682E-120.000000.000000.195843E-1210.00000.00000-0.162630E-120.000000.000000.200728E-1210.00000.00000-0.196512E-120.000000.00000!!INITIALSTRESSRECORDFORELEMENT2!SXSYSZSXYSYZSXZeis,2,1-0.205613E-1210.00000.00000-0.562951E-130.000000.00000-0.259348E-1210.00000.00000-0.316921E-120.000000.000000.501821E-1210.00000.000000.263753E-120.000000.000000.525358E-1210.00000.00000-0.577546E-120.000000.00000!!INITIALSTRESSRECORDFORELEMENT5!SXSYSZSXYSYZSXZeis,5,1-0.774758E-1110.00000.000000.397402E-110.000000.00000單元號位置標(biāo)識Colu1.ist文件格式及內(nèi)容7.3讀入初應(yīng)力文件!為說明問題,這里重新建模finish$/clear$/filname,colu2$/prep7 !定義工作文件名為colu2et,1,plane82$mp,ex,1,2e5$mp,nuxy,1,0.3 !定義單元類型和材料屬性blc4,,,1,10$esize,2$amesh,all !創(chuàng)建面,定義網(wǎng)格尺寸,劃分網(wǎng)格nsel,s,loc,y,0$d,all,uy$d,1,ux$alls !施加約束條件/solu !進(jìn)入求解層loc=2 !定義位置參數(shù),改變此參數(shù)可得到不同的加載效果isfile,read,colu1,ist,,loc !從文件colu1.ist中讀入初應(yīng)力并作為荷載施加isfile,list !查看施加的初應(yīng)力荷載solve !求解并可查看結(jié)果7.4初應(yīng)力文件示例

初應(yīng)力荷載不是施加“應(yīng)力歷史”而是一種“荷載”。因此對于用ISWRITE命令生成的初應(yīng)力文件,再用ISFILE命令讀入后,當(dāng)僅有初應(yīng)力荷載時(shí),其效果是模型中應(yīng)力為零而位移與原荷載產(chǎn)生的位移反向。要消除由于初應(yīng)力荷載引起的位移且保持模型中應(yīng)力不變,可將原荷載一并施加,此時(shí)模型中應(yīng)力與原荷載產(chǎn)生的應(yīng)力相同,但位移場為零(位移很小,可認(rèn)為是零)。一懸臂梁在端部受集中力作用,先生成初應(yīng)力文件;然后再施加初應(yīng)力荷載和集中力;計(jì)算后可得到荷載作用下的應(yīng)力場但無位移場。7.4初應(yīng)力文件示例!EX4.13懸臂梁荷載作用下的應(yīng)力場但無位移場finish$/clear$/filname,cant1$/prep7 !定義工作文件名等et,1,PLANE42$mp,ex,1,2e5$mp,nuxy,1,0.3 !定義單元類型、材料特性等blc4,,,10,1$esize,0.5$amesh,all !創(chuàng)建面、劃分網(wǎng)格等nsel,s,loc,x,0$d,all,all$allsel !施加約束等f,2,fy,-10$finish !施加端部集中荷載等/solu$iswrite,on$solve !求解,生成初應(yīng)力文件等/post1$pldisp$plnsol,s,x !查看求解結(jié)果等/solu !再次進(jìn)入求解層。也可重新開始一個(gè)工作和恢復(fù)模型等isfile,read,cant1,ist,,2 !讀入初應(yīng)力文件,作為荷載施加!fdele,all,all !如果刪除原荷載則僅有初應(yīng)力荷載,否則為二者共同作用solve !求解(此時(shí)荷載為原荷載和初應(yīng)力荷載)/post1$pldisp$plnsol,s,x !查看求解結(jié)果7.4初應(yīng)力文件示例8荷載步及概念與荷載有關(guān)的幾個(gè)術(shù)語或概念為:

荷載步(LoadSteps)荷載子步(Substeps)斜坡荷載(RampedLoads)階躍荷載(SteppedLoads)時(shí)間(Time)及時(shí)間步(Timestep)平衡迭代(EquilibriumIterations)。與土木工程相同的概念如荷載工況和荷載組合等,將在后處理中予以介紹。8.1荷載步、荷載子步、平衡迭代1.荷載步、荷載子步和平衡迭代

荷載步是為求解而定義的荷載配置,可根據(jù)荷載歷程(時(shí)間和空間)在不同的荷載步內(nèi)施加不同的荷載。例如在結(jié)構(gòu)線性靜態(tài)分析中,可將結(jié)構(gòu)自重和外荷載分兩步施加到結(jié)構(gòu)上,第一個(gè)荷載步可施加自重,第二個(gè)荷載步可施加外荷載等。

荷載子步是在某個(gè)荷載步之內(nèi)的求解點(diǎn)(由程序定義荷載增量),不同分析中荷載子步有不同的目的。例如在線性靜態(tài)或穩(wěn)態(tài)分析中,使用子步逐漸增加荷載可獲得精確解;在瞬態(tài)分析中,使用子步可得到較小的積分步長,以滿足瞬態(tài)時(shí)間積累法則;在諧分析中,使用子步可獲得不同頻率下的解。

平衡迭代是在給定子步下為了收斂而進(jìn)行的附加計(jì)算。在非線性分析中,平衡迭代作為一種迭代修正具有重要作用,迭代計(jì)算多次收斂后得到該荷載子步的解。8.1荷載步、荷載子步、平衡迭代8.2斜坡荷載和階躍荷載當(dāng)在一個(gè)荷載步中設(shè)置一個(gè)以上子步時(shí),就必須定義荷載是斜坡荷載或是階躍荷載。

階躍荷載指荷載全值施加在第一個(gè)荷載子步,其余荷載子步內(nèi)荷載保持不變。對于荷載步2按要求是由荷載步1的全值荷載突然卸載,而程序?qū)嶋H上是從荷載步1的終點(diǎn)到荷載步2的第一個(gè)子步內(nèi)完成的,所以可增加荷載步2的子步數(shù)(減小時(shí)間增量)以模擬突然卸載過程。斜坡荷載指在每個(gè)荷載子步,荷載逐漸增加,在該荷載步結(jié)束時(shí)達(dá)到荷載全值。載步內(nèi)子步的荷載采用線性內(nèi)插。8.3時(shí)間及時(shí)間步★在所有靜態(tài)和穩(wěn)態(tài)分析中,不管是否與時(shí)間“真實(shí)”相關(guān),ANSYS都使用時(shí)間作為跟蹤參數(shù)?!镌谒矐B(tài)分析或與速率有關(guān)的靜態(tài)分析(如蠕變或粘塑性)中,時(shí)間代表實(shí)際時(shí)間,可用小時(shí)、分、秒等表示。在指定荷載歷程時(shí),在每個(gè)荷載步終點(diǎn)給時(shí)間賦值?!飳εc速率無關(guān)的靜態(tài)分析,時(shí)間僅僅成為識別荷載步和子步的計(jì)數(shù)器,每一個(gè)荷載步和子步都與惟一的時(shí)間點(diǎn)對應(yīng),故子步也稱時(shí)間步。此情況下,“time”可用任意單位和數(shù)值。在缺省情況下,程序自動(dòng)對time賦值,例如在荷載步1結(jié)束時(shí)time=1,在荷載步2結(jié)束時(shí)time=2等等?!锂?dāng)采用弧長法求解時(shí),時(shí)間不必單調(diào)增加,可以為負(fù)值?!锖奢d步和子步都與時(shí)間點(diǎn)對應(yīng),兩個(gè)連續(xù)子步之間的時(shí)間差稱為時(shí)間步長或時(shí)間增量。平衡迭代就是為收斂在給定時(shí)間點(diǎn)上進(jìn)行迭代求解的方法。9.1輸出選項(xiàng)-OUTRES控制寫入數(shù)據(jù)庫和結(jié)果文件的結(jié)果數(shù)據(jù)命令:OUTRES,Item,FREQ,CnameItem---寫入數(shù)據(jù)庫和結(jié)果文件的解項(xiàng)(結(jié)果)控制參數(shù),其值可?。?ALL(缺省):寫入所有解項(xiàng);=ERASE:將當(dāng)前設(shè)置恢復(fù)到ANSYS缺省狀態(tài);=STAT:當(dāng)前設(shè)置狀態(tài)列表;

=BASIC:僅寫入NSOL,RSOL,NLOAD,STRS,FGRAD,FFLUX;=NSOL:僅寫入節(jié)點(diǎn)DOF結(jié)果,如UX,UY,UZ,ROTX,ROTY,ROTZ等;=RSOL:僅寫入節(jié)點(diǎn)反力結(jié)果;=V:僅寫入瞬態(tài)分析時(shí)的節(jié)點(diǎn)速度;

=A:僅寫入瞬態(tài)分析時(shí)的節(jié)點(diǎn)加速度;=ESOL:僅寫單元結(jié)果,包括單元節(jié)點(diǎn)力NLOAD,單元節(jié)點(diǎn)應(yīng)力STRS,單元彈性應(yīng)變EPEL,單元熱、初始和膨脹應(yīng)變EPTH,單元塑性應(yīng)變EPPL,單元蠕變應(yīng)變EPCR,單元節(jié)點(diǎn)梯度FGRAD,單元節(jié)點(diǎn)流量FFLUX,積分點(diǎn)位置LOCI,狀態(tài)變量SVAR(僅

USERMAT時(shí)),單元表數(shù)據(jù)MISC等。9.1輸出選項(xiàng)-OUTRES

FREQ---寫入內(nèi)容的頻率(即寫入哪個(gè)子步的結(jié)果),其值可?。?NONE:禁止寫入所有子步的內(nèi)容;=ALL:寫入每個(gè)子步的內(nèi)容,是諧分析或EXPASS打開時(shí)的缺省狀態(tài);=LAST:寫入每個(gè)荷載步的最后子步內(nèi)容,是靜態(tài)或瞬態(tài)分析的缺??;=n:寫入荷載步中每隔n個(gè)子步的內(nèi)容(包括最后子步);=-n:寫入荷載步中按子步均勻分割的n個(gè)子步的內(nèi)容(僅為自動(dòng)時(shí)間步打開時(shí))。=%array%:存有N個(gè)時(shí)間值的數(shù)組,程序根據(jù)這些值寫入數(shù)據(jù),時(shí)間值為升序,且數(shù)值介于荷載步的開始和結(jié)束時(shí)間之間。多荷載步時(shí),必須改變時(shí)間值以保證在荷載步開始和結(jié)束時(shí)間之間(可重新定義數(shù)組和時(shí)間)。Cname---為CM命令創(chuàng)建的存放單元或節(jié)點(diǎn)的元件名。如Item=ALL或BASIC或RSOL等就不能使用元件名。

該命令控制寫入數(shù)據(jù)庫和結(jié)果文件的數(shù)據(jù),當(dāng)分析生成的結(jié)果文件特別大時(shí),可采用該命令有選擇的寫入數(shù)據(jù),以控制RST文件的大小。

該命令如重復(fù)執(zhí)行,則采用后執(zhí)行的設(shè)置,即可利用此特性先后設(shè)置不同的參數(shù),寫入不同荷載步下的不同數(shù)據(jù)內(nèi)容。9.2輸出選項(xiàng)-OUTPR結(jié)果輸出控制命令:OUTPR,Item,FREQ,Cname其中參數(shù)意義同OUTRES命令的參數(shù),但該命令是控制向輸出文件.OUT寫入的內(nèi)容。

圖形求解追蹤器命令:/GST,Lab其中Lab為打開或關(guān)閉圖形求解追蹤器控制參數(shù),如Lab=ON則打開,如Lab=OFF則關(guān)閉。

GST將保存以GST為擴(kuò)展名的文件中(GST文件以ANSYS的DISPLAYW程序閱讀)。GST方式僅適用于非線性結(jié)構(gòu)分析等模擬,如求解時(shí)平衡迭代與收斂過程的圖形。10單元生死殺死命令:EKILL,ELEM激活命令:EALIVE,ELEM其中ELEM為擬殺死或激活的單元號,也可為ALL或元件名。

EKILL命令“殺死單元”,被殺死的單元仍然保存在模型中,但對總體剛度矩陣的貢獻(xiàn)為0(用ESTIF命令控制),對整體質(zhì)量矩陣也無貢獻(xiàn),可在適當(dāng)?shù)臅r(shí)候用EALIVE命令激活。

EALIVE命令“激活被殺死的單元”,被激活的單元具有“零”應(yīng)變狀態(tài)(不管何時(shí)激活)。

單元?dú)⑺篮?,其接近零剛度的定義由命令ESTIF,KMULT定義,其中KMULT為殺死單元的剛度矩陣乘子,其缺省值為1E-6。

在模擬施工過程和材料相變等分析中利用生死單元。11端點(diǎn)自由度釋放ENDRELEASE命令:ENDRELEASE,--,TOLERANCE,Dof1,Dof2,Dof3,Dof4TOLERANCE---相鄰單元的角度容差(度),缺省為20°。如TOLERANCE=-1則為所選擇的所有單元,并對所選擇單元的交點(diǎn)進(jìn)行自由度釋放。Dof1~Dof4---擬釋放的自由度??扇。?=WARP(缺?。菏褂寐N曲自由度; =ROTX:釋放繞X軸的轉(zhuǎn)動(dòng)自由度; =ROTY:釋放繞Y軸的轉(zhuǎn)動(dòng)自由度; =ROTZ:釋放繞Z軸的轉(zhuǎn)動(dòng)自由度; =UX:釋放X方向的平動(dòng)自由度;

=UY:釋放Y方向的平動(dòng)自由度; =UZ:釋放Z方向的平動(dòng)自由度;

=BALL:形成球鉸(等于釋放WARP,ROTX,ROTY,ROTXZ)。11端點(diǎn)自由度釋放ENDRELEASE

該命令對所選擇的單元和節(jié)點(diǎn)進(jìn)行自由度釋放,且僅適用于BEAM188和BEAM189單元。當(dāng)相鄰單元的連接角度超過設(shè)定容差(TOLERANCE)時(shí),進(jìn)行自由度釋放。

BEAM18x單元系列支持“約束翹曲”,但當(dāng)單元的連接角度超過一定角度時(shí)應(yīng)釋放“翹曲自由度”;同時(shí)也可釋放其它自由度。自由度釋放實(shí)質(zhì)上是耦合自由度,但由程序自動(dòng)耦合(程序又指定了新的節(jié)點(diǎn),并進(jìn)行了單元節(jié)點(diǎn)調(diào)整,然后建立耦合集),其優(yōu)點(diǎn)是用戶不必在同一位置創(chuàng)建兩個(gè)節(jié)點(diǎn),然后用CP設(shè)置自由度耦合。自由度釋放生成的耦合集可用CPLIST命令查看。12模型更新UPCOORD根據(jù)位移更新當(dāng)前激活節(jié)點(diǎn)的坐標(biāo)命令:UPCOORD,FACTOR,KeyFACTOR---擬累加到節(jié)點(diǎn)坐標(biāo)上的位移縮放因子, 如果FACTOR=1則按位移值直接累加到節(jié)點(diǎn)的坐標(biāo)上; 如FACTOR=0.5則累加位移值的一半到節(jié)點(diǎn)的坐標(biāo)上; 如果FACTOR=-1則節(jié)點(diǎn)坐標(biāo)減去實(shí)際位移值。Key---數(shù)據(jù)庫中位移是否清零的控制參數(shù),其值可?。?=OFF(缺?。簲?shù)據(jù)庫中的位移值不清零; =ON:數(shù)據(jù)庫中的位移值清零。

該命令僅對保存在ANSYS數(shù)據(jù)庫中的位移進(jìn)行相關(guān)操作,而不是那些保存在結(jié)果文件RST中的位移。該命令每執(zhí)行一次,則節(jié)點(diǎn)坐標(biāo)就更新一次,如Key=ON則在更新后,數(shù)據(jù)庫中的位移就置為零值。與此命令類似的是UPGEOM命令。12模型更新UPGEOM命令:UPGEOM,FACTOR,LSTEP,SBSTEP,Fname,ExtFACTOR---同UPCOORD命令中的參數(shù)。LSTEP---結(jié)果數(shù)據(jù)的荷載步編號,缺省為最后一個(gè)荷載步。SBSTEP---荷載步的子步編號,缺省為該荷載步的最后一個(gè)子步。Fname---結(jié)果文件名和目錄名,文件名不能缺省。Ext---文件擴(kuò)展名且必須為RST。

UPGEOM命令將以前分析所得到的位移累加到有限元模型上,并生成一個(gè)已變形的幾何形狀。如果重復(fù)執(zhí)行該命令,同樣將累加更新。此命令也不更新幾何模型,即幾何模型保持最初構(gòu)形不變。

UPCOORD可在前處理層和求解層使用,但UPGEOM必須在前處理層使用;UPCOORD采用的是數(shù)據(jù)庫中的位移且可清零,而UPGEOM采用的是保存在RST文件中的位移;二者都改變節(jié)點(diǎn)坐標(biāo)并生成變形的有限元模型,且都不改變幾何模型的構(gòu)形。13改變材料性質(zhì)該選項(xiàng)中包括了材料庫的創(chuàng)建與存?。?MPLIB、MPWRITE、MPREAD)、溫度零點(diǎn)偏置(TOFFST)、改變指定單元的材料號(MPCHG)等,此僅介紹MPCHG命令。命令:MPCHG,MAT,ELEMMAT---材料參考號(由MP命令定義)。ELEM---單元編號,用ALL以改變所有被選擇單元的材料號。

該命令可以在求解層的各荷載步之間執(zhí)行(即連續(xù)的SOLVE),但不能用于荷載步文件。不能從線性材料改為非線性材料,也不能從一種非線性材料改為另外一種非線性材料。

該命令可以用于材料性能變化的荷載步中,如混凝土滯回分析。13荷載步文件

如前所述,荷載步包括荷載及荷載步選項(xiàng)。當(dāng)有多個(gè)荷載步時(shí),可將每個(gè)荷載步存入一個(gè)文件(稱為荷載步文件),求解時(shí)調(diào)入某個(gè)荷載步文件并從中讀取數(shù)據(jù),然后求解。使用多荷載步文件需要注意如下幾個(gè)問題:①荷載步文件不能用于生死單元。②荷載步文件不捕捉實(shí)常數(shù)(R、RMODIF等命令)和材料特性(MP、MPCHG等命令)的變化,即不寫入文件中,當(dāng)然求解時(shí)也就沒有這些命令了。③當(dāng)寫荷載步文件時(shí),自動(dòng)將幾何實(shí)體模型上的荷載轉(zhuǎn)換到有限元模型上,即所有荷載以有限元荷載命令的形式寫入文件。特別是面荷載,不管是如何施加的,總是以SFE命令或SFBEAM命令記錄在文件中。④寫入硬盤的荷載步文件的擴(kuò)展名為Sn,如第21荷載步文件的擴(kuò)展名為S021。13.1生成與求解1.生成荷載步文件命令:LSWRITE,LSNUM其中LSNUM為荷載步文件的編號,小于99。用LSWRITE,STAT列出當(dāng)前的LSNUM值。用LSWRITE,INT將LSNUM的值初始化為1。

寫入荷載步文件的求解缺省值受SOLCONTROL命令的影響。如打開SOLCONTROL(缺省狀態(tài)為開),則LSWRITE命令不寫入求解缺省值,反之則寫入求解缺省值。

每個(gè)荷載步必須寫入一個(gè)文件,即有多少個(gè)荷載步就應(yīng)有多少個(gè)文件生成。2.多荷載步文件的求解命令:LSSOLVE,LSMIN,LSMAX,LSINC該命令采用LSSOLVE.MAC宏命令讀入荷載步文件并求解。用該命令可以求解任意一個(gè)荷載步或荷載步范圍。14分析類型進(jìn)入求解層(/SOLU命令)后,應(yīng)先定義分析類型,惟一的命令如下:命令:ANTYPE,Antype,Status,LDSTEP,SUBSTEP,ActionAntype---分析類型,缺省時(shí)為上一次指定的分析類型,分析類型選項(xiàng):=STATIC或0(缺省):靜態(tài)分析,對所有自由度均有效;=BUCKLE或1:屈曲分析,僅對結(jié)構(gòu)自由度有效(已完成預(yù)應(yīng)力效應(yīng)的靜態(tài)分析);=MODAL或2:模態(tài)分析,僅對結(jié)構(gòu)和流體自由度有效;=HARMIC或3:諧分析,僅對結(jié)構(gòu)、流體、磁場和電場自由度有效;=TRANS或4:瞬態(tài)分析,對所有自由度均有效;=SUBSTR或7:子結(jié)構(gòu)分析,對所有自由度均有效;=SPECTR或8:譜分析,僅對結(jié)構(gòu)自由度有效(已完成模態(tài)分析)。Status---定義分析的狀態(tài),可選擇狀態(tài)有兩種:=NEW(缺?。盒碌姆治觯雎云浜蟮拿顓?shù)(如LDSTEP等3個(gè)參數(shù));=REST:重啟動(dòng)分析。LSDTEP,SUBSTEP,Action---均為重啟動(dòng)參數(shù)。

在定義分析類型后,就需要設(shè)置求解控制選項(xiàng),這些選項(xiàng)為獲得滿意結(jié)果有極大作用。盡管大多數(shù)情況下,程序已經(jīng)設(shè)置了通用或比較合理的缺省值,但有些情況下必須進(jìn)行設(shè)置。不同的分析類型其求解控制選項(xiàng)不同。15靜態(tài)分析求解控制選項(xiàng)

靜態(tài)分析是ANSYS缺省的分析類型,該分析不考慮結(jié)構(gòu)的慣性和阻尼,但靜慣性力(如重力和離心力)和慣性釋放除外。靜態(tài)分析所能施加的荷載包括外荷載、靜慣性力、強(qiáng)迫位移、溫度荷載等。

靜態(tài)分析求解選項(xiàng)有4大選項(xiàng),每個(gè)大選項(xiàng)又包括多條選項(xiàng)。4大選項(xiàng)為基本選項(xiàng)、求解器選項(xiàng)、非線性選項(xiàng)及高級NL選項(xiàng)。這里僅介紹常用選項(xiàng)的命令?;具x項(xiàng):NLGEOM,PSTRES,TIME,NSUBST,DELTIM,OUTRES,AUTOTS非線性選項(xiàng):PRED,NEQIT,CNVTOL,ARCLEN,ARCTRM,NROPT,SSTIF15.1大變形效應(yīng)NLGEOM命令:NLGEOM,Key其中Key為大變形效應(yīng)參數(shù),其值可?。?OFF或0(缺?。汉雎源笞冃涡?yīng),同時(shí)指定為小變形。=ON或1:計(jì)入大變形(大轉(zhuǎn)動(dòng))效應(yīng),也可以是大應(yīng)變效應(yīng)?!顰NSYS的幾何非線性包括大應(yīng)變效應(yīng)、大變形(也可稱為大轉(zhuǎn)動(dòng)或大撓度)、應(yīng)力剛化及旋轉(zhuǎn)軟化效應(yīng)。大多數(shù)實(shí)體單元和部分殼單元支持大應(yīng)變效應(yīng);所有梁單元和大多數(shù)殼單元支持大變形(大轉(zhuǎn)動(dòng))效應(yīng),支持大應(yīng)變的單元都支持大變形效應(yīng)?!顰NSYS計(jì)入大變形或大轉(zhuǎn)動(dòng)效應(yīng)時(shí)是小應(yīng)變,且大變形分析時(shí)慣性荷載和集中荷載的方向不隨變形改變,但面荷載的方向則隨變形而改變(即隨動(dòng)荷載)?!颪LGEOM命令如在/SOLU層執(zhí)行,必須在第一個(gè)荷載步內(nèi)指定。15.2預(yù)應(yīng)力效應(yīng)PSTRES命令:PSTRES,Key其中Key為預(yù)應(yīng)力效應(yīng)控制參數(shù),其值可?。?OFF或0(缺?。翰挥?jì)入預(yù)應(yīng)力效應(yīng);=ON或1:計(jì)入預(yù)應(yīng)力效應(yīng)。

★預(yù)應(yīng)力效應(yīng)(prestresseffects)與土木工程中預(yù)應(yīng)力混凝土(Prestressedconcrete)概念不同,預(yù)應(yīng)力效應(yīng)是計(jì)算應(yīng)力剛度矩陣。★在屈曲分析、模態(tài)分析、完全法或縮減法的諧分析、縮減法的瞬態(tài)分析、子結(jié)構(gòu)分析等所作的靜態(tài)或瞬態(tài)分析中考慮預(yù)應(yīng)力效應(yīng)時(shí),應(yīng)設(shè)置為PSTRES,ON(激活預(yù)應(yīng)力效應(yīng))。★PSTRES命令如在/SOLU層執(zhí)行,必須在第一個(gè)荷載步內(nèi)指定?!颬STRES命令和STIFF命令不能被同時(shí)激活。15.3時(shí)間TIME命令:TIME,TIMEV其中參數(shù)TIMEV為荷載步結(jié)束時(shí)的時(shí)間值。對第1荷載步,缺省時(shí)或TIMEV=0或TIMEV為空,TIMEV=1.0;其它荷載步為前一時(shí)間+1?!镌撁顬楦骱奢d步結(jié)束時(shí)設(shè)置一時(shí)間值(時(shí)間點(diǎn)),即用時(shí)間識別各個(gè)荷載步。★對與速率相關(guān)的分析中,時(shí)間的單位應(yīng)與分析中所用的單位相同。如果分析必須從0.0開始,則可設(shè)置TIMEV=1E-6或更小的值,而不能設(shè)置TIMEV=0.0?!飳εc速率無關(guān)的分析中,時(shí)間可作為“計(jì)數(shù)器”使用,其值可為任意非零非負(fù)值,如其值可等于荷載值。此時(shí)時(shí)間僅僅用于識別各荷載步和子步,可在/POST1中使用SET,LIST命令得到時(shí)間、荷載步、子步及平衡迭代的列表。15.4子步數(shù)NSUBST命令:NSUBST,NSBSTP,NSBMX,NSBMN,CarryNSBSTP---當(dāng)前荷載步的子步數(shù)。如果使用了自動(dòng)時(shí)間步(即

AUTOTS,ON)則該子步數(shù)僅用于第一子步,也即第一子步的荷載增量用NSBSTP求得,其余子步的荷載增量由程序自動(dòng)確定。NSBMX---當(dāng)AUTOTS打開時(shí),NSBMX為最大子步數(shù)。NSBMN---當(dāng)AUTOTS打開時(shí),NSBMN為最小子步數(shù)。Carry---時(shí)間步長繼承控制參數(shù),其值可取:=OFF:使用NSBSTP確定每個(gè)荷載步開始時(shí)的時(shí)間步長;=ON:如果AUTOTS打開,使用前一荷載步的最后時(shí)間步長作為該荷載步開始的時(shí)間步長。

該命令中的NSBSTP參數(shù)用于確定在當(dāng)前荷載步內(nèi),每個(gè)子步(或時(shí)間步)荷載增量的大?。ㄐ逼潞奢d,如為階躍荷載則一個(gè)子步到全值)。15.4子步數(shù)NSUBST最小和最大子步數(shù)在采用自動(dòng)時(shí)間步時(shí),影響結(jié)果點(diǎn)的多少和收斂控制。例如問題容易收斂,程序會采用較小的子步數(shù)(時(shí)間步長大,荷載增量大)得到的結(jié)果點(diǎn)就少。如果問題收斂困難,程序會采用較大的子步數(shù)(時(shí)間步長小,荷載增量?。傻玫捷^多的結(jié)果點(diǎn);但是如果問題特別難以收斂,程序會采用最大子步數(shù)(最小時(shí)間步長)求解以獲得收斂結(jié)果,通過平衡迭代一定次數(shù)后(NEQIT命令設(shè)置)仍然不能收斂,則程序判定為不收斂并結(jié)束求解。建議對該命令的各個(gè)參數(shù)都要設(shè)置,但是對于一類問題的合適數(shù)目只能靠求解控制經(jīng)驗(yàn)或試算確定。一般可采用缺省的設(shè)置選項(xiàng),不能收斂時(shí)可不斷調(diào)整參數(shù)并逐步逼近收斂。上述不收斂是指在數(shù)值計(jì)算上,如果物理問題根本就是不收斂或已經(jīng)達(dá)到不收斂的程度,那么采用何種幫助收斂的措施都是無效的,例如鋼筋混凝土梁瀕臨破壞狀態(tài)時(shí)。15.4子步數(shù)NSUBST與NSUBST命令互為替代的命令是DELTIM命令,其格式如下:命令:DELTIM,DTIME,DTMIN,DTMAX,CarryDTIME---當(dāng)前荷載步的時(shí)間步長值。如果使用了自動(dòng)時(shí)間步則為第一子步的時(shí)間步長。DTMIN,DTMAX---當(dāng)采用自動(dòng)時(shí)間步時(shí)的最小時(shí)間步長和最大時(shí)間步長。Carry---意義同NSUBST命令。

該命令與NSUBST命令的設(shè)置結(jié)果是一樣的,但參數(shù)是倒數(shù)關(guān)系。輸出控制參見OUTRES命令,需要注意程序缺省的輸出結(jié)果為999個(gè)結(jié)果點(diǎn)(包括所有荷載步和子步對應(yīng)的時(shí)間點(diǎn)),可采用/CONFIG改變該設(shè)置以輸出更多的結(jié)果點(diǎn)。15.4自動(dòng)時(shí)間步AUTOTS命令:AUTOTS,Key其中Key為自動(dòng)時(shí)間步控制參數(shù)。 如Key=OFF則不采用自動(dòng)時(shí)間步; 如Key=ON則采用自動(dòng)時(shí)間步。缺省時(shí),如SOLCONTROL打開則采用自動(dòng)時(shí)間步,如SOLCONTROL關(guān)閉則采不用自動(dòng)時(shí)間步。★自動(dòng)時(shí)間步技術(shù)(時(shí)間步長預(yù)測和時(shí)間步長對分)是在求解時(shí),程序根據(jù)問題的荷載響應(yīng)計(jì)算每個(gè)子步結(jié)束時(shí)的最優(yōu)時(shí)間步長,以采用較少的資源獲得有效解?!镌诜蔷€性靜態(tài)或瞬態(tài)分析中,自動(dòng)時(shí)間步確定了子步之間荷載增量的大小?!锊荒軐⒆詣?dòng)時(shí)間步(AUTOTS)、線性搜索(LNSRCH)、DOF結(jié)果預(yù)測(PRED)與弧長法一起使用,否則會給出警告信息并使得自動(dòng)時(shí)間步、線性搜索和結(jié)果預(yù)測設(shè)置失效。15.5非線性選項(xiàng)-LNSRCH非線性選項(xiàng)⑴

線性搜索 ⑵

非線性分析預(yù)測器⑶

定義平衡迭代的最大次數(shù) ⑷

收斂準(zhǔn)則⑸

回退控制 ⑹

荷載步中的蠕變效應(yīng)⑴

線性搜索命令:LNSRCH,Key其中Key為線性搜索控制, 如Key=OFF則

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論