第一篇:Abaqus遇到的問(wèn)題小結(jié)
Abaqus遇到的問(wèn)題小結(jié)
1.Abaqus量綱系統(tǒng)(SI):m、N、Kg、s、Pa、J、Kg/m。
2.有限元單元類(lèi)型(Element Type):實(shí)體單元、殼單元、桿件單元(梁Beam、桁架Truss)3.Abaqus怎樣將部件的不同部分設(shè)定為不同的子集?
3tools >partition cell/plane(如果是要分層使用,則進(jìn)行分割,分別賦予不同的屬性;或者對(duì)其中的單元進(jìn)行設(shè)置Set;如果要在運(yùn)算中替換則需要在關(guān)鍵詞里添加語(yǔ)句定義)
4.建模的過(guò)程中輸入的尺寸被自動(dòng)降低精度(四舍五入),請(qǐng)問(wèn)如何設(shè)置尺寸精度(小數(shù)點(diǎn)位數(shù))?
在 sketch option里打開(kāi)sketch模塊(左下角最下面)打開(kāi)sketchoption對(duì)話框,其中decimal places 表示小數(shù)點(diǎn)位數(shù),默認(rèn)為2,最高能調(diào)到6。
5.abaqus中出現(xiàn),Dependent partinstancesconnot be edited,怎么辦?
mesh on part , mesh on instance一個(gè)非獨(dú)立實(shí)體只是原始部件的一個(gè)指針,可以對(duì)原始部件劃分網(wǎng)格,但是不能對(duì)一個(gè)非獨(dú)立實(shí)體劃分網(wǎng)格,即mesh on part。
方法:左邊模型樹(shù)里面,Assembly->instances里面的子選項(xiàng)右擊,點(diǎn)Make independent;或者點(diǎn)擊model旁邊的Part,對(duì)part進(jìn)行網(wǎng)格劃分。
6.材料屬性中拉伸強(qiáng)度和壓縮強(qiáng)度怎么定義?
計(jì)算結(jié)果有每個(gè)計(jì)算節(jié)點(diǎn)的應(yīng)力,計(jì)算中用不到強(qiáng)度值(彈性力學(xué)三組基本方程不涉及強(qiáng)度,求解過(guò)程用不到)。(強(qiáng)度值是用來(lái)校核的:斷裂,屈服或超過(guò)線性變形)
7.如何選擇創(chuàng)建獨(dú)立實(shí)體還是非獨(dú)立實(shí)體?
如果集合中包含許多具有相同性質(zhì)的部件,則創(chuàng)建非獨(dú)立實(shí)體(Dependent)。反之,如果集合中包含許多不同性質(zhì)的部件,則創(chuàng)建獨(dú)立實(shí)體(Independent)要有優(yōu)勢(shì)些。
8.地基土的分層問(wèn)題?
方法1:定義為一個(gè)part,然后partition分層賦材料屬性,不需要設(shè)置接觸。(超級(jí)贊?。。┓椒?:使用多個(gè)part,每個(gè)part單獨(dú)定義屬性。一般不用設(shè)置一些tie,各層間只有彈性模量相差較大時(shí)再在各層間定義tie。
9.tie捆綁約束。
tie功能很強(qiáng)大,可以模擬實(shí)體與實(shí)體,實(shí)體與殼體,殼體和殼體的連接,而且允許連接對(duì)象之間有距離。
在tie面板中,Position Tolerance位置容差是一個(gè)重要的參數(shù)。一般選擇默認(rèn)設(shè)置usecomputed default,abaqus會(huì)根據(jù)你要tie的對(duì)象的網(wǎng)格尺寸,自動(dòng)選取個(gè)容差值,一般為網(wǎng)格基本尺寸5%。于是,連接對(duì)象之間,距離小于這5%容差值的節(jié)點(diǎn)便施加tie約束,也就是對(duì)應(yīng)的兩節(jié)點(diǎn)的自由度擁有一樣的數(shù)值。
如果連接對(duì)象之間有距離怎么辦?若還是用usecomputed default,則是無(wú)法起到tie約束效果的。這就要手動(dòng)設(shè)置specify distance為一個(gè)適合的參數(shù)。這個(gè)值要大于連接對(duì)象對(duì)應(yīng)節(jié)點(diǎn)之間的距離。若不是很確定,可以先設(shè)一個(gè)較大的值,計(jì)算完后在Visualization調(diào)出Node sets,觀察tie實(shí)際起作用的節(jié)點(diǎn)區(qū)域。再對(duì)specify distance值進(jìn)行調(diào)整。
在使用specify distance,需將Adjust slave surface initial position選項(xiàng)取消。否則abaqus會(huì)將兩連接對(duì)象拉近,網(wǎng)格產(chǎn)生畸變,產(chǎn)生錯(cuò)誤,中止計(jì)算!
10.abaqus怎么將模型分割畫(huà)網(wǎng)格?
劃分模型的時(shí)候有全局劃分網(wǎng)格按鈕,旁邊有個(gè)局部劃分網(wǎng)格按鈕,(經(jīng)常要用到partition技術(shù)),點(diǎn)它給需要另外劃分的部分部種子,然后下面有按區(qū)域劃分網(wǎng)格。全局劃分網(wǎng)格和局部劃分網(wǎng)格分別是mesh part和mesh region。
網(wǎng)格劃分完畢之后,最好在verify中對(duì)其中質(zhì)量不好的單元進(jìn)行編輯處理,避免在job模塊里面出現(xiàn)錯(cuò)誤或警告信息。
11.邊界條件設(shè)置在初始步還是后續(xù)的分析步中?
設(shè)置在initial。
12.interaction面選擇不上?
在此模塊里面,一般先定義相應(yīng)的surfaces,并分別賦予有意義的容易識(shí)別的名字,如slavesurface、master surface,并選擇接觸面的正確方向,如果方向選擇錯(cuò)誤的話,經(jīng)常在job模塊中會(huì)出現(xiàn)無(wú)法收斂的錯(cuò)誤信息。
13.通過(guò)ABAQUS計(jì)算得出的應(yīng)力值不連續(xù)是什么原因造成的?
這主要是因?yàn)锳BAQUS的應(yīng)力和應(yīng)變等單元變量值(相對(duì)位移等節(jié)點(diǎn)變量)的計(jì)算方式所引起的 這些單元變量值主要是通過(guò)單元內(nèi)的高斯積分點(diǎn)計(jì)算得出,然后再通過(guò)外插值法計(jì)算出節(jié)點(diǎn)上的應(yīng)力應(yīng)變值,因此對(duì)于兩個(gè)相鄰單元共同占用的節(jié)點(diǎn),從兩個(gè)單元外插得出的值有時(shí)是不一樣的。對(duì)于大多情況.如果網(wǎng)格足夠密,高斯積分點(diǎn)上的值不會(huì)相差很大.所以可得到一個(gè)連續(xù)性比較好的結(jié)果另外可以通過(guò)設(shè)定平均值的臨界值來(lái)決定contour的連續(xù)性(即legend下默認(rèn)的75%)。比如說(shuō),如果同一節(jié)點(diǎn)扶不同單元得出的外插值相差75%以下(即較大的外插值減去較小的外插值的差乘以大值),那么contour輸出這兩個(gè)值的平均值。
同時(shí)需要注意的是,這個(gè)默認(rèn)的75% 可以修改,如果設(shè)為0%.那么整個(gè)contour的單元間幾乎都不連續(xù),如果設(shè)在100%,那么整個(gè)圖肯定是連續(xù)的。此外,還可以通過(guò)設(shè)定legend下的limit方式(即外插值或者是平均值)來(lái)控制最后的結(jié)果。
14.平衡地應(yīng)力是出現(xiàn)An initial condition has been specified on element 0 but thiselement has not been defined?
是因?yàn)樾薷膇np文件時(shí),文件中有未刪除的空行。
15.土體初始地應(yīng)力平衡方法。
地應(yīng)力平衡原理:平衡原理和屈服條件。目的:為了使數(shù)值模擬獲得一個(gè)存在初始應(yīng)力,而無(wú)初始應(yīng)變的狀態(tài)。
平衡地應(yīng)力方法:
1.Autobanlance 2.*Initial Conditions,type=stress,Geostatic;(關(guān)鍵字定義初始地應(yīng)力,只適合土體表面水平的土體,該方法需給出不同材料區(qū)域的最高和最低點(diǎn)的自重應(yīng)力及其相應(yīng)坐標(biāo))
3.*Initial Conditions,type=stress,input=xxx.csv;(初始地應(yīng)力提取法,此方法最為通用,可用于不同材料、不同地形,適應(yīng)性強(qiáng)。)
方法3的具體步驟: i.ii.iii.iv.v.在Abaqus中建立完整的模型,定義部件、截面屬性、裝配件、網(wǎng)格、邊界條件等。單元類(lèi)型使用的默認(rèn)的線性縮減積分單元C3D8R。
在Step功能模塊中創(chuàng)建分析步,將類(lèi)型設(shè)為Geostatic。在Load功能模塊中,為整個(gè)土體定義重力載荷(類(lèi)型為Geostatic),并在Component3中輸入-9.8。
在命令行輸入:mdb.models['Model-1'].setValues(noPartsInputFile=ON);在Job模塊中創(chuàng)建名為Job-NoInitialCondition的分析作業(yè),提交分析。
將分析得到的應(yīng)力場(chǎng)保存為一個(gè)文本文件。具體的方法為:打開(kāi)分析得到的ODB文件Job-NoInitialCondition.odb,選擇菜單Report---FieldOutput,選中Variable對(duì)話框中積分點(diǎn)上的各個(gè)應(yīng)力分量(S11、S22、S33、S12、S13、S23);在Setup標(biāo)簽頁(yè),創(chuàng)建inp輸出文件,并命名為XX.inp,不選Append to file和Column total 和column min/max。
用Excel修改輸出的XX.Inp文件,刪除inp文件中的所有敘述性文字和空格(例如若土體有N層,需找出N-1處文字性敘述的地方并刪除),只保留數(shù)字結(jié)果,將數(shù)字間在順序不變的前提下用逗號(hào)隔開(kāi),保存成csv以逗號(hào)隔開(kāi)的文件形式XXX.csv。vi.vii.viii.為模型定義初始應(yīng)力場(chǎng)。因在Abaqus中無(wú)法直接定義初始應(yīng)力,只能手工添加關(guān)鍵詞,具體做法:選中菜單Model---Edit Keywords,在*Boundary語(yǔ)句之后,*Step語(yǔ)句之前添加語(yǔ)句*Initial Conditions,type=stress,input=XXX.csv 在Job功能模塊中定義Job-WithInitialCondition作業(yè),提交分析,即得到所需要的結(jié)果。
16.Part模塊建立剛體時(shí)一定要指定參考點(diǎn)referencepoint,在后面分析過(guò)程中的位移、載荷的施加都在施加在此參考點(diǎn)上的。剛體只有平動(dòng)和轉(zhuǎn)動(dòng),不會(huì)有變形,因此參考點(diǎn)的選擇即可以在建立的rigid part上,也可以建立在其他你覺(jué)得方便的位置。
17.load模塊,是施加載荷和位移邊界條件的,先對(duì)要施加載荷和邊界條件的面、線、節(jié)點(diǎn)等建立set,再對(duì)相應(yīng)sets分別設(shè)置。在施加載荷的時(shí)候,注意載荷的方向性,另外此模塊也可以施加自定義載荷、predifined field等。
18.abaqus結(jié)果顯示時(shí)數(shù)據(jù)太小看不清楚怎么辦?
Viewport-->Viewport Annotation Options..在出來(lái)的對(duì)話框中選擇“Legend”標(biāo)簽,然后點(diǎn)擊“Set Front...” 之后選擇字體大小,確認(rèn)。
BY
HIT-WGJ
第二篇:ABAQUS單元小結(jié)
ABAQUS單元小結(jié)
1、單元表征
單元族:?jiǎn)卧掷镩_(kāi)始的字母標(biāo)志著這種單元屬于哪一個(gè)單元族。C3D8I是實(shí)體單元; S4R是殼單元; CINPE4是無(wú)限元; 梁?jiǎn)卧?剛體單元; 膜單元;
特殊目的單元,例如彈簧,粘壺和質(zhì)量; 桁架單元。
自由度dof(和單元族直接相關(guān)):每一節(jié)點(diǎn)處的平動(dòng)和轉(zhuǎn)動(dòng) 1 1方向的平動(dòng) 2 2方向的平動(dòng) 3 3方向的平動(dòng) 4 繞1軸的轉(zhuǎn)動(dòng) 5 繞2軸的轉(zhuǎn)動(dòng) 6 繞3軸的轉(zhuǎn)動(dòng) 開(kāi)口截面梁?jiǎn)卧穆N曲 8 聲壓或孔隙壓力 9 電勢(shì) 度(或物質(zhì)擴(kuò)散分析中歸一化濃度)12+梁和殼厚度上其它點(diǎn)的溫度 軸對(duì)稱(chēng)單元 r方向的平動(dòng) 2 z方向的平動(dòng) 6 r-z方向的轉(zhuǎn)動(dòng)
節(jié)點(diǎn)數(shù):決定單元插值的階數(shù)
數(shù)學(xué)描述:定義單元行為的數(shù)學(xué)理論
積分:應(yīng)用數(shù)值方法在每一單元的體積上對(duì)不同的變量進(jìn)行積分。大部分單元采用高斯積分方法計(jì)算單元內(nèi)每一高斯點(diǎn)處的材料響應(yīng)。單元末尾用字母“R”識(shí)別減縮積分單元,否則是全積分單元。
ABAQUS擁有廣泛適用于結(jié)構(gòu)應(yīng)用的龐大單元庫(kù)。單元類(lèi)型的選擇對(duì)模擬計(jì)算的精度和效率有重大的影響;
節(jié)點(diǎn)的有效自由度依賴(lài)于此節(jié)點(diǎn)所在的單元類(lèi)型;
單元的名字完整地標(biāo)明了單元族、單元的數(shù)學(xué)描述、節(jié)點(diǎn)數(shù)及積分類(lèi)型; 所用的單元都必須指定單元性質(zhì)選項(xiàng)。單元性質(zhì)選項(xiàng)不僅用來(lái)提供定義單元幾何形狀的附加數(shù)據(jù),而且用來(lái)識(shí)別相關(guān)的材料性質(zhì)定義;
對(duì)于實(shí)體單元,ABAQUS參考整體笛卡爾坐標(biāo)系來(lái)定義單元的輸出變量,如應(yīng)力和應(yīng)變。可以用*ORIENTATION選項(xiàng)將整體坐標(biāo)系改為局部坐標(biāo)系;
對(duì)于三維殼單元,ABAQUS參考建立在殼表面上的一個(gè)坐標(biāo)系來(lái)定義單元的輸出變量??梢杂?ORIENTATION選項(xiàng)更改這個(gè)參考坐標(biāo)系。2.實(shí)體單元(C)實(shí)體單元可在其任何表面與其他單元連接起來(lái)。C3D:三維單元
CAX:無(wú)扭曲軸對(duì)稱(chēng)單元,模擬3600的環(huán),用于分析受軸對(duì)稱(chēng)載荷作用,具有軸對(duì)稱(chēng)幾何形狀的結(jié)構(gòu);
CPE:平面應(yīng)變單元,假定離面應(yīng)變?chǔ)?3為零,用力模擬厚結(jié)構(gòu); CPS:平面應(yīng)力單元,假定離面應(yīng)力σ33為零,用力模擬薄結(jié)構(gòu); 廣義平面應(yīng)變單元包括附加的推廣:離面應(yīng)變可以隨著模型平面內(nèi)的位置線性變化。這種數(shù)學(xué)描述特別適合于厚截面的熱應(yīng)力分析。
可以扭曲的軸對(duì)稱(chēng)單元:用來(lái)模擬初始時(shí)為軸對(duì)稱(chēng)的幾何形狀,且能沿對(duì)稱(chēng)軸發(fā)生扭曲。這些單元對(duì)于模擬圓柱形結(jié)構(gòu),例如軸對(duì)稱(chēng)橡膠套管的扭轉(zhuǎn)很有用。
反對(duì)稱(chēng)單元的軸對(duì)稱(chēng)單元:用來(lái)模擬初始為軸對(duì)稱(chēng)幾何形狀的反對(duì)稱(chēng)變形。適合于模擬像承受剪切載荷作用的軸對(duì)稱(chēng)橡膠支座一類(lèi)的問(wèn)題。
如果不需要模擬非常大的應(yīng)變或進(jìn)行一個(gè)復(fù)雜的,改變接觸條件的問(wèn)題,則應(yīng)采用二次減縮積分單元(CAX8R,CPE8R,CPS8R,C3D20R)
如果存在應(yīng)力集中,則應(yīng)在局部采用二次完全積分單元(CAX8,CPE8,CPS8,C3D20等)。
對(duì)含有非常大的網(wǎng)格扭曲模擬(大應(yīng)變分析),采用細(xì)網(wǎng)格劃分的線性減縮積分單元(CAX4R,CPE4R,CPS4R,C3D8R等)
對(duì)接觸問(wèn)題采用線性減縮積分單元或非協(xié)調(diào)元(CAX4I,CPE4I,CPS4I, C3D8I)的細(xì)網(wǎng)格劃分。
如果在模型中采用非協(xié)調(diào)元應(yīng)使網(wǎng)格扭曲減至最小。三維情況應(yīng)盡可能采用塊狀單元(六面體)。當(dāng)幾何形狀復(fù)雜時(shí),完全采用塊體單元構(gòu)造網(wǎng)格會(huì)很困難,因此可能有必要采用稧形和四面體單元,但盡量少用,并遠(yuǎn)離需要精確求解的區(qū)域。
一些前處理程序包括網(wǎng)格劃分方法,它們可用四面體單元構(gòu)造任意形狀的網(wǎng)格。只要采用二次四面體單元(C3D10),其結(jié)果對(duì)小位移問(wèn)題應(yīng)該是合理的。
小結(jié):
在實(shí)體單元中所用的數(shù)學(xué)公式和積分階數(shù)對(duì)分析的精度和花費(fèi)有顯著的影響;
使用完全積分單元,尤其是一階(線性)單元,容易形成自鎖現(xiàn)象,正常情況不用;
一階減縮積分單元容易出現(xiàn)沙漏現(xiàn)象;充分的單元細(xì)化可減小這種問(wèn)題; 在分析中如有彎曲位移,且采用一階減縮積分單元時(shí),應(yīng)在厚度方向至少用4個(gè)單元;
沙漏現(xiàn)象在二階減縮積分單元中較少見(jiàn),一般問(wèn)題應(yīng)考慮應(yīng)用這些單元; 非協(xié)調(diào)單元的精度依賴(lài)于單元扭曲的量值;
結(jié)果的數(shù)值精度依賴(lài)于所用的網(wǎng)格,應(yīng)進(jìn)行網(wǎng)格細(xì)化研究以確保該網(wǎng)格對(duì)問(wèn)題提供了唯一的解答。但是應(yīng)記住使用一個(gè)收斂網(wǎng)格不能保證計(jì)算結(jié)果與問(wèn)題的實(shí)際行為相匹配:它還依賴(lài)于模型其他方面的近似化和理想化程度;
通常只在想要得到精確結(jié)果的區(qū)域細(xì)劃網(wǎng)格; ABAQUS具有一些先進(jìn)特點(diǎn)如子模型,它可以幫助對(duì)復(fù)雜模擬得到有用的結(jié)果。
3.殼單元(S)可以模擬有一維尺寸(厚度)遠(yuǎn)小于另外兩維尺寸,且垂直于厚度方向的應(yīng)力可以忽略的結(jié)構(gòu)。
一般殼單元:S4R,S3R,SAX1,SAX2,SAX2T。對(duì)于薄殼和厚殼問(wèn)題的應(yīng)用均有效,且考慮了有限薄膜應(yīng)變;
薄殼單元:STRI3,STRI35,STRI65,S4R5,S8R5,S9R5,SAXA。強(qiáng)化了基爾霍夫條件,即:垂直于殼中截面的平面保持垂直于中截面;
厚殼單元:S8R,S8RT。二階四邊形單元,在小應(yīng)變和載荷使計(jì)算結(jié)果沿殼的跨度方向上平緩變化的情況下,比普通單元產(chǎn)生的結(jié)果更精確;
對(duì)于給定的應(yīng)用,判斷是屬于薄殼還是厚殼問(wèn)題,一般:如果單一材料制造的各向同性殼體的厚度和跨度之比在1/20-1/10之間,認(rèn)為是厚殼問(wèn)題;如果比值小于1/30,則認(rèn)為是薄殼問(wèn)題;若介于1/30-1/20之間,則不能明確劃分。由于橫向剪切柔度在復(fù)合材料層合殼結(jié)構(gòu)中作用顯著,故比值(厚跨比)將遠(yuǎn)小于“薄”殼理論中采用的比值。具有高柔韌中間層的復(fù)合材料(“三明治”復(fù)合材料)有很低的橫向剪切剛度并且?guī)缀蹩偸潜挥脕?lái)模擬“厚”殼;
橫向剪切力和剪切應(yīng)變存在于普通殼單元和厚殼單元中。對(duì)于三維單元,提供了可估計(jì)的橫向剪切應(yīng)力。計(jì)算這些應(yīng)力時(shí)忽略了彎曲和扭轉(zhuǎn)變形的耦合作用,并假定材料性質(zhì)和彎曲力矩的空間梯度很?。?/p>
殼單元可以使用每個(gè)單元的局部材料方向,各項(xiàng)異型材料的數(shù)據(jù),如纖維增強(qiáng)復(fù)合材料,以及單元輸出變量,如應(yīng)力和應(yīng)變,都按局部材料方向而定義。在大位移分析中,殼單元上的局部材料軸隨著材料各積分點(diǎn)上的平均運(yùn)動(dòng)而轉(zhuǎn)動(dòng);
線性、有限薄膜應(yīng)變、四邊形殼單元(S4R)是較完備的而且適合于普通范圍的應(yīng)用;
線性、有限薄膜應(yīng)變、三角形殼單元(S3R)可作為通用的殼單元來(lái)應(yīng)用。由于在單元內(nèi)部近似為應(yīng)變場(chǎng),精細(xì)的網(wǎng)格劃分可用于求解彎曲變形和高應(yīng)變梯度;
考慮到在復(fù)合材料層合殼模型中剪切柔度的影響,將采用“厚”殼單元(S4R,S3R,S8R)
四邊形或三角形的二次殼單元,用于一般的小變形薄殼是很有效的。它們對(duì)剪力自鎖和薄膜鎖死是不敏感的;
在接觸模擬中不用選用二階三角形殼單元(STRI65),要采用9節(jié)點(diǎn)的四邊形殼單元(S9R5);對(duì)于僅經(jīng)歷幾何線性行為的非常大的模型,線性、薄殼單元(S4R5)一般將比通用殼單元花費(fèi)更少;
小結(jié):
殼單元的橫截面特性可以由沿厚度方向的數(shù)值積分確定(*SHELL SECTION),或在分析開(kāi)始時(shí)應(yīng)用計(jì)算的橫截面剛度(*SHELL GENERAL SECTION);
*SHELL GENERAL SECTION是非常有效的,但僅用于線性材料,*SHELL SECTION可用于線性和非線性材料;
數(shù)值積分在沿殼厚度方向的一系列積分點(diǎn)上進(jìn)行。這些積分點(diǎn)就是單元變量可以被輸出的位置。最外層的積分點(diǎn)位于殼單元的表面。
殼單元法線方向決定了單元的正和負(fù)表面,為了正確地定義接觸和解釋輸出數(shù)據(jù),必須知道其對(duì)應(yīng)的是哪個(gè)面。殼法線還定義了施加在單元上正壓力載荷的方向,并可以在ABAQUS/Post中畫(huà)出;
殼單元利用材料方向局部化到每個(gè)單元。在大位移分析中,局部材料軸隨單元而轉(zhuǎn)動(dòng)。*ORIENTATION被用來(lái)定義非默認(rèn)的局部坐標(biāo)系統(tǒng)。單元的變量,如應(yīng)力和應(yīng)變,在局部方向輸出;
*TRANSFORM定義節(jié)點(diǎn)的局部坐標(biāo)系,集中載荷和邊界條件被應(yīng)用在局部坐標(biāo)系中。所用節(jié)點(diǎn)的輸出,如位移,也默認(rèn)為基于局部的坐標(biāo)系;
矢量圖可以使模擬結(jié)果可視化,特別是用來(lái)觀察結(jié)構(gòu)的運(yùn)動(dòng)和載荷路徑。
4.梁?jiǎn)卧˙)
模擬一維尺寸(長(zhǎng)度)遠(yuǎn)大于另外二維尺寸的構(gòu)件,且只有長(zhǎng)度方向上的應(yīng)力比較顯著。
對(duì)于包含接觸的任何模擬,應(yīng)使用一階、剪切變形的梁?jiǎn)卧˙21,B31)如果結(jié)構(gòu)剛度非常大或者非常柔軟,在幾何非線性模擬中應(yīng)當(dāng)使用雜交梁?jiǎn)卧˙21H,B32H,等)
使用歐拉-伯努利(三次)梁?jiǎn)卧˙23,B33)精度很高,可模擬承受分布載荷作用的梁,例如動(dòng)態(tài)振動(dòng)分析。如果橫向剪切變形也很重要,要使用鐵摩辛柯(二次型)梁?jiǎn)卧˙22,B32)
模擬有開(kāi)口薄壁橫截面的結(jié)構(gòu),應(yīng)當(dāng)使用考慮了開(kāi)口截面翹曲理論的梁?jiǎn)卧˙31OS,B32OS)
小結(jié):
梁?jiǎn)卧男再|(zhì)由截面(*BEAM SECTION或*BEAM GENERAL SECTION)的數(shù)值積分決定,或直接給出截面積、慣性矩和扭轉(zhuǎn)常數(shù)(*BEAM GENERAL SECTION);
當(dāng)使用*BEAM GENERAL SECTION選項(xiàng)時(shí),模擬開(kāi)始時(shí)進(jìn)行一次數(shù)值積分,并且假定材料是彈性的;
ABAQUS包括大量的標(biāo)準(zhǔn)橫截面形狀。其它形狀可以通過(guò)定義SECTION=ARBITRARY來(lái)模擬;
必須定義橫截面取向,方法是通過(guò)給出第三個(gè)節(jié)點(diǎn),或者在單元性質(zhì)定義中定義一個(gè)矢量。截面取向在ABAQUS后處理中可以畫(huà)出;
當(dāng)梁作為殼的加強(qiáng)構(gòu)件使用時(shí),梁的橫截面可能偏離節(jié)點(diǎn);
線性和二次型包含剪切變形的影響,三次型梁不考慮剪切柔度。開(kāi)口截面梁準(zhǔn)確地模擬了扭轉(zhuǎn)和薄壁開(kāi)口截面翹曲(包括翹曲約束)的影響;
多點(diǎn)約束和約束方程可以用來(lái)連接模型中鉸接、剛性連接等節(jié)點(diǎn)的自由度;
“彎矩”型圖使得像梁這樣的一維單元的結(jié)果很清楚地表示出來(lái); ABAQUS后處理圖的硬拷貝可以得到PostScript和HPGL的格式。
5.桁架單元(T)
只能承受拉伸和壓縮載荷的桿,不能承受彎曲,模擬鉸接框架結(jié)構(gòu),近似模擬線纜和彈簧。
6.剛體單元(R)
沒(méi)有獨(dú)立的自由度。7.非線性分析
小結(jié):
結(jié)構(gòu)問(wèn)題中存在著三種非線性來(lái)源:材料、幾何和邊界(接觸)。這些因素的任意組合都可以出現(xiàn)在ABAQUS的分析中;
幾何非線性發(fā)生在位移量值影響結(jié)構(gòu)響應(yīng)的情況下。這包括大位移和轉(zhuǎn)動(dòng)效應(yīng)、突然翻轉(zhuǎn)和載荷硬化;
非線性問(wèn)題是利用牛頓-拉弗森方法來(lái)進(jìn)行迭代求解的。非線性問(wèn)題比線性問(wèn)題所需要的計(jì)算機(jī)資源要高許多倍;
非線性分析步被分為許多增量步。ABAQUS通過(guò)迭代,在新的載荷增量結(jié)束時(shí)近似地達(dá)到靜力學(xué)平衡。ABAQUS在整個(gè)模擬計(jì)算中完全控制載荷的增量和收斂性;
狀態(tài)文件允許在分析運(yùn)行時(shí)監(jiān)控分析過(guò)程的進(jìn)展。信息文件包含了載荷增量和迭代過(guò)程的詳細(xì)信息;
在每個(gè)增量步結(jié)束時(shí)可以保存計(jì)算結(jié)果,這樣結(jié)構(gòu)響應(yīng)的演化就可以用ABAQUS/Post顯示出來(lái)。計(jì)算結(jié)果也可以用x-y圖的形式繪出。
8.材料
小結(jié):
ABAQUS包含一個(gè)廣泛的材料庫(kù),可模擬各種工程材料的性質(zhì)。其中包括金屬塑性和橡膠彈性模型;
金屬塑性模型的應(yīng)力-應(yīng)變數(shù)據(jù)必須用真實(shí)應(yīng)變定義; 金屬塑性模型假定材料具有一旦屈服即不可壓縮的性質(zhì)。這將對(duì)應(yīng)用于彈-塑性模擬的單元類(lèi)型帶來(lái)某些限制;
多項(xiàng)式和奧根應(yīng)變能函數(shù)可應(yīng)用于橡膠材料的彈性(超彈性)。兩種模型均允許直接用實(shí)驗(yàn)數(shù)據(jù)來(lái)確定材料的系數(shù)。實(shí)驗(yàn)數(shù)據(jù)必須是名義應(yīng)力和名義應(yīng)變的值;
在超彈性材料模型中的穩(wěn)定性警告,說(shuō)明所要分析的應(yīng)變范圍不合適; 存在對(duì)稱(chēng)性時(shí),可以只考慮部分模型從而減小模擬的尺寸。可通過(guò)施加適當(dāng)?shù)倪吔鐥l件來(lái)反映結(jié)構(gòu)其余部分的效應(yīng);
大畸變問(wèn)題的網(wǎng)格設(shè)計(jì)比小位移問(wèn)題更加困難。在分析的任何階段,網(wǎng)格中的單元?jiǎng)?wù)必不能過(guò)于畸變;
ABAQUS/Post中的*DEFINE CURVE命令允許處理曲線上的數(shù)據(jù)以生成新的曲線。兩條曲線或一條曲線與一個(gè)常數(shù)可以加、減、乘、除。曲線還可以求導(dǎo)、積分和合并。
9.動(dòng)態(tài)問(wèn)題
具有下列特征的問(wèn)題適于采用線性瞬態(tài)動(dòng)力學(xué)分析:
系統(tǒng)是線性的:線性材料行為,無(wú)接觸條件,無(wú)非線性的幾何效應(yīng); 響應(yīng)只受較少的頻率支配。當(dāng)響應(yīng)中各頻率成分增加時(shí),例如撞擊和沖擊情況,振型疊加方法的效果將大大降低;
載荷的主要頻率在可得到的固有頻率范圍內(nèi),以確保對(duì)載荷的描述足夠精確;
由于任何突然加載所產(chǎn)生的初始加速度能用特征模型精確描述; 對(duì)系統(tǒng)的阻尼不能過(guò)大。小結(jié):
動(dòng)態(tài)分析包括結(jié)構(gòu)的慣性效應(yīng);
*FREQUENCY可以計(jì)算結(jié)構(gòu)的固有頻率和振型;
通過(guò)振型疊加,可以確定線性系統(tǒng)的動(dòng)態(tài)響應(yīng)。這一方法盡管有效,但是不能用于非線性問(wèn)題;
線性動(dòng)態(tài)過(guò)程可以計(jì)算瞬態(tài)載荷的瞬態(tài)響應(yīng)、諧振動(dòng)下的穩(wěn)態(tài)響應(yīng)、支座移動(dòng)造成的響應(yīng)峰值和隨機(jī)載荷的響應(yīng);
為了準(zhǔn)確表示結(jié)構(gòu)的動(dòng)態(tài)行為,必須選擇足夠多的振型。總的等效模型質(zhì)量應(yīng)占可動(dòng)質(zhì)量的90%以上;
用戶可以給定直接模態(tài)阻尼、瑞利阻尼和復(fù)合模態(tài)阻尼。但是由于固有頻率和振型的計(jì)算都是基于無(wú)阻尼的結(jié)構(gòu),所以此法只適用于低阻尼結(jié)構(gòu);
模態(tài)技術(shù)不適用于非線性的動(dòng)態(tài)模擬。在這種情況下必須采用自己的時(shí)間積分方法(*DYNAMIC)
*AMPLITUDE選項(xiàng)可以描述隨時(shí)間任意變化的載荷,以及給定的邊界條件; 振型和瞬態(tài)結(jié)果可以在ABAQUS/Post中用動(dòng)畫(huà)顯示。這對(duì)于理解動(dòng)態(tài)響應(yīng)和非線性靜態(tài)分析十分有幫助。
10.多步驟分析
小結(jié):
一個(gè)ABAQUS模擬過(guò)程可以包含任意數(shù)目的步驟;
一個(gè)分析步驟就是一段“時(shí)間”,在這段時(shí)間里ABAQUS計(jì)算模型對(duì)一套指定載荷和邊界條件的響應(yīng)。這一步驟中所用的特殊分析過(guò)程確定了這個(gè)響應(yīng)的特征;
在一個(gè)一般分析步驟中,結(jié)構(gòu)的響應(yīng)可能是線性的,也可能是非線性的; 每一個(gè)一般步驟的開(kāi)始狀態(tài)是上一個(gè)一般步驟的結(jié)束狀態(tài)。這樣,在一個(gè)模擬中模型的響應(yīng)隨一系列一般步驟而演化;
線性擾動(dòng)步驟計(jì)算結(jié)構(gòu)對(duì)擾動(dòng)載荷的線性響應(yīng)。這個(gè)響應(yīng)的基本狀態(tài)是相對(duì)于最后一個(gè)一般步驟結(jié)束時(shí)模型的狀態(tài)所定義的;
在一般步驟中任何載荷選項(xiàng)里的OP參數(shù)(例如*BOUNDARY,*CLOAD和*DLOAD中)控制著這些選項(xiàng)中所指定的數(shù)值是如何與前面步驟中定義的數(shù)值相互作用的;
只要存儲(chǔ)了一個(gè)重新啟動(dòng)文件就可以進(jìn)行重新啟動(dòng)分析。重新啟動(dòng)文件可以用來(lái)繼續(xù)一個(gè)中斷的分析或者給模擬添加附加的載荷過(guò)程。11.接觸
小結(jié):
接觸分析需要一個(gè)謹(jǐn)慎的邏輯方法。如果必要,將分析分解成幾步執(zhí)行,并緩慢地施加荷載,以保證很好地建立接觸條件;
一般地,對(duì)分析的每一步最好采用分離步驟進(jìn)行,即使只是因?yàn)檩d荷而改變邊界條件。您幾乎肯定要比預(yù)期情況應(yīng)用更多的步驟,但模型則收斂得更容易。如果想一步就將所有的載荷加上,接觸分析是難以完成的;
在對(duì)結(jié)構(gòu)施加工作載荷之前,要在所有部件之間取得穩(wěn)定的接觸條件。如果必要,采用臨時(shí)的邊界條件,在以后階段再消除這些約束。只要所提供的約束不產(chǎn)生永久的變形,對(duì)最后的結(jié)果應(yīng)該毫無(wú)影響;
不用對(duì)接觸面上的節(jié)點(diǎn)施加邊界條件,即在接觸方向上限制節(jié)點(diǎn)。如果有摩擦,不要在任何自由度上約束這些節(jié)點(diǎn):可能導(dǎo)致零主元信息;
對(duì)于接觸模擬,總要試圖使用一階單元。
第三篇:ABAQUS與FORTRAN論壇問(wèn)題小結(jié)
ABAQUS與FORTRAN論壇問(wèn)題小結(jié)
Q:索了一下論壇發(fā)現(xiàn)以前的問(wèn)題都是不同類(lèi)型的子程序,如UEL, UMAT...這樣把它們放在一個(gè).for文件里不會(huì)有誤會(huì),但是如果都是UEL的話,該怎么識(shí)別呢? A:subroutine Umat()IF(CMNAME(1:4).EQ.'MAT1')THENCALL UMAT_MAT1(argument_list)ELSE IF(CMNAME(1:4).EQ.'MAT2')THENCALL UMAT_MAT2(argument_list)END IF上面是區(qū)分不同umat的方法,區(qū)分uel應(yīng)該類(lèi)似吧
Q:行abaqus的時(shí)候出現(xiàn)這樣的提示“Problem during compilation-df.exe not found in PATH.”請(qǐng)問(wèn)這是什么原因.A: 就是說(shuō)找不到用于編譯的df.exe文件(好像是Fortran的編譯運(yùn)行文件),在Windows控制面板的“系統(tǒng)”里,打開(kāi)高級(jí)屬性,將系統(tǒng)的PATH添加上Fortran的路徑,最好也一并把INCLUDE和LIB也都添加上對(duì)應(yīng)的FORTRAN的路徑。
Q: 如何在ABAQUS中調(diào)用用戶子程序UMAT
A:abaqus job=*** user=*.for or *.objA: 裝好fortran編譯器的前提下,有兩種方式:
1、命令行:abaqus job=*.inp user=*.for或 abaqus job=*.inp user=*.obj(可以由*.f90編譯后得到)
2、菜單格式:先運(yùn)行CAE,在general設(shè)置中可以指定Umat用戶子程序A: job=jobname user=yourfortran.for(其它類(lèi)型子程序)A:如果是本構(gòu)的二次開(kāi)發(fā):*material, user
Q: abaqus job=job-name user={source-file | object-file}source-file和object-file各是什么? A: fortran的源文件(.for)或者目標(biāo)文件(.o)在command下面輸入以上命令行就可以正常運(yùn)行.用戶子程序再調(diào)用別的fortran程序時(shí),要加入abaqus 子程序中的include 'ABA_PARAM.INC'。
Q: 自己編寫(xiě)子程序需要哪些工作步驟 A: 1.建立工作目錄
2.將abaqus安裝目錄6.4-pr11site下的aba_param_dp.inc 或 aba_param_sp.inc拷貝到工作目錄,并改名為aba_param.inc ; 3.將編好的fortran程序拷貝到工作目錄; 4.編譯fortran程序,將.obj文件拷貝到工作目錄; 5.建立好輸入文件.inp;6.運(yùn)行abaqus job=inp file name user=fortan name即可。我的要運(yùn)行abq64pr11 job=inp file name user=fortan name我也學(xué)了沒(méi)多久,按照這個(gè)過(guò)程成功了一個(gè)!你們?cè)囈幌掳?!Q: 想用FORTRAN實(shí)現(xiàn):...result = SYSTEMQQ('abq job=e:abaqu***amplesbeam interactive')...出錯(cuò)提示:ABAQUS ERROR:Unable to create a temporary directory C:DOCUME~1ADMINI~1LOCALS~1TEMPAdministrato_ e:abaqu***amplesbeam_3628 to be used for scratch files.ABAQUS/Analysis exited with errors.但如果是 result = SYSTEMQQ('abq job=beam interactive'),但需要在FORTRAN彈出的DOS窗口里手工輸入文件的絕對(duì)路徑則計(jì)算正常。但我的目的是實(shí)現(xiàn)Fortran程序?qū)BAQUS的計(jì)算程序的自動(dòng)調(diào)用。
A: 說(shuō)個(gè)投機(jī)的花招,有沒(méi)有試過(guò)在前面加上result = SYSTEMQQ('path=e:/abaqu***amples')這樣的命令~~方法簡(jiǎn)單,不過(guò)能解決問(wèn)題最好
A:把要算的工況都集中在一個(gè)文件夾下,fortran生成.exe文件,放在該文件夾下,然后雙擊運(yùn)行。計(jì)算結(jié)束之后再把各種工況分類(lèi)。笨招,但好用。
A: 我想,或者把systemQQ改一下,先cd e:...,然后再systemQQ(abaqus job=jobname interactive)。
Q: 偶想在FORTRAN里設(shè)定一個(gè)計(jì)時(shí)器,其功能就是每隔一段時(shí)間(如10s)就去讀一次ABAQUS的(.fil)文件。哪個(gè)函數(shù)可以實(shí)現(xiàn)這個(gè)功能?怎么實(shí)現(xiàn)?? A: 通過(guò)一個(gè)while循環(huán)和下面的語(yǔ)句:call sleepqq(時(shí)間間隔)就可以了。
Q: 本人嘗試使用ABAQUS的子程序SUBROUTINE,根據(jù)幫助文件需要編譯通過(guò)生成*.for和*.lib文件,可是編譯的時(shí)候出現(xiàn)錯(cuò)誤:Error: Cannot open include file 'ABA_PARAM.INC'不知道是什么原因,怎么解決?
A: 1.確認(rèn)Visual Fortran及VC++正確安裝,并在安裝ABAQUS之前安裝。2.首先將用戶子程序*.f文件后綴名改為*.for。3.到控制面板-》系統(tǒng)-》高級(jí)-》環(huán)境變量中的 Administrator用戶變量:修改—— 變量名:lib變量值:C:Program FilesMicrosoft Visual StudioDF98LIB;C:Program FilesMicrosoft Visual StudioVC98LIB(我的問(wèn)題就是因?yàn)橹患恿艘粋€(gè)LIB,必須兩個(gè)都加?。┩瓿梢陨喜襟E以后,就可以運(yùn)行了。
Q: 怎樣把自己編寫(xiě)的子程序倒入到*.INP文件中。
A: Using the following command : abaqus job=job-id As can be seen this is no different from running a standard abaqus job.The user subroutine itself can be embedded in the abaqus input file.Here it is illustrated with the umat subroutine.<....part of the abaqus input file....>
........*END STEP*USER SUBROUTINES SUBROUTINE UMAT(........)
........END
........Alternatively the user subroutine can be in a separate file(say my_material.f)and the INPUT parameter is set to that file name.<....part of the abaqus input file....>
........*USER SUBROUTINES, INPUT=my_material.f
........Q: 用Fortran SYSTEMQQ函數(shù)作批處理遇到問(wèn)題,在fortran中使用result = systemqq(abaqus job=job1 interactive)作批處理,總是在計(jì)算兩個(gè)job之后就不繼續(xù)往下算了,cmd明令行提示:run time error:floating-point...請(qǐng)問(wèn)這是怎么回事?
A: 個(gè)方法就是做一個(gè)批處理文件,abaqus job=beam interactiveabaqus job=beam1 interactiveabaqus job=beam2 interactiveabaqus job=beam n? interactive存為.bat文件即可。python好像一般是做CAE前后處理界面的。
A:前面加call.call abaqus job=1 interactivecall abaqus job=2 interactivecall abaqus job=3 interactive
Q:FORTRAN如何調(diào)用ABAQUS?
A: use the function “system” or “systemqq” USE DFLIB LOGICAL(4)result result = SYSTEMQQ('abaqus job=xx')QA: 首先我用ABAQUS的VARIFY命令對(duì)系統(tǒng)進(jìn)行修正和檢測(cè),這個(gè)命令會(huì)自動(dòng)運(yùn)行,對(duì)ABAQUS進(jìn)行調(diào)試等操作,其中涉及到對(duì)用戶子程序的模擬計(jì)算,如果計(jì)算失敗,就會(huì)在VARIFY.LOG文件中說(shuō)明,確實(shí)發(fā)現(xiàn)“USER SUBROUTINE...和SINGLE...和DOUBLE...”失敗,說(shuō)明用戶子程序安裝不成功,肯定與VISUAL FORTRAN6.5有關(guān)!然后,找到FORTRAN_MAKE文本文件,發(fā)現(xiàn)錯(cuò)誤,可能是與FORTRAN安裝有關(guān)!于是卸載FORTRAN,重新安裝在C盤(pán)!安裝完畢后,改變環(huán)境變量如下: INCLUDE C:Program FilesMicrosoft Visual StudioDF98IMSLINCLUDE;C:Program FilesMicrosoft Visual StudioVC98INCLUDE;D:程序文件VC98INCLUDE;LIB C:Program FilesMicrosoft Visual StudioDF98IMSLLIB;C:Program FilesMicrosoft Visual StudioDF98LIB;C:Program FilesMicrosoft Visual StudioVC98LIB;D:程序文件VC98LIB;PATH C:Program FilesMicrosoft Visual StudioCommonTools;D:程序文件VC98BIN;%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;C:KAV6;D:程序文件KV6;c:program filesmicrosoft visual studiodf98bin;c:program filesmicrosoft visual studiovc98bin;c:program filesmicrosoft visual studiocommonmsdev98bin;D:ABAQUSCommands;C:Program FilesMicrosoft Visual StudioDF98BIN我們只需要關(guān)注MICROSOFT VISUAL STUDIO文件夾!最后,再次執(zhí)行VARIFY命令,等運(yùn)行完畢后,檢查VARIFY文本文件,發(fā)現(xiàn): ABAQUS/Standard with User Subroutines...PASSContinuing...ABAQUS/Explicit with User Subroutines(single precision)...PASSContinuing...ABAQUS/Explicit with User Subroutines(double precision)...PASSContinuing...OK?。。。。。。。?!搞定
Q: 因?yàn)锳BAQUS是用PYTHON編寫(xiě)的,那么我想要PYTHON 的原代碼,因?yàn)槲蚁?在其中加一個(gè)橢圓程序,不知可行么?(訪問(wèn)原代碼問(wèn)題)
A: 所有的PY都是差不多一樣的,把ABAQUS的PY拿到MARC試試看
文檔來(lái)源:http://www.tmdps.cn/bbs/redirect.php?fid=10&tid=9031&goto=nextnewset
第四篇:3d 遇到問(wèn)題
一,如果3dsmax8一使用“光度學(xué)燈”死機(jī),這么解決:
刪除D:3dsMax8dlcomponents文件夾下的DlComponentList。
然后新建一文件夾,起名為【DlComponentList】。{至于這里的D:3dsMax8,只是3d的安裝目錄,你可以根據(jù)自己的安裝目錄選擇}
DlComponentList是使用光度學(xué)燈的記錄。
新建【DlComponentList】的目的是不讓其生成這個(gè)記錄文件。
二,在3d中建的正方體和平面等都有斜線,就是都是三角面的解決方法。
組合快捷鍵【alt+U】,再點(diǎn)【P】,在【首選項(xiàng)】對(duì)話框里,點(diǎn)【視口Viewports】選項(xiàng)卡。在最底部點(diǎn)【配置驅(qū)動(dòng)程序Configue Driver...】,此時(shí),1、如果是OpenGL。
在對(duì)話框中去掉【Display Wireframe Objects Using Triangle Strips使用三角面顯示線框?qū)ο蟆俊?/p>
2、如果是Direct 3D。
在對(duì)話框中去掉【Display All Triangle Edges顯示所有三角形邊】前面的勾。
三,3DMAX9.0渲染鍵后面沒(méi)有下拉列表
找不到[區(qū)域]Region渲染功能,【Region渲染功能】這樣調(diào)出來(lái):
3dmax9不能【區(qū)域渲染】的解決方法:
1、在你的3DMAX9安裝目錄下找到Ui文件夾。找到DefaultUI.cui右鍵記事本打開(kāi)。
2、【F3】輸入Item40,查找下一個(gè)。找到
Item40=5|110|140|30104|0|19|2|1342177795|ComboBox|視圖。
把這個(gè)Item40改為41然后運(yùn)行max9。
3、點(diǎn)自定義菜單,點(diǎn)加載自定義UI方案,載入
defaultui.cui就OK了。
四,3d9不顯示縮略圖的解決方法
復(fù)制下面的這些,然后粘貼到新建的文本文檔中,然后在我的電腦工具欄中點(diǎn)工具,文件夾選項(xiàng),查看,去掉 隱藏已知文件類(lèi)型的擴(kuò)展名的勾選,顯示出文件的后綴文件類(lèi)型。將你剛才新建的文本文檔的后綴.txt改為.reg然后雙擊就好了,你的3d9文件在縮略圖下就會(huì)顯示了。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT.max]
@=“3dsmax”
[HKEY_CLASSES_ROOT.maxmax]
[HKEY_CLASSES_ROOT.maxmaxShellNew]
[HKEY_CLASSES_ROOT.maxOpenWithList]
[HKEY_CLASSES_ROOT.maxOpenWithList3dsmax.exe]
[HKEY_CLASSES_ROOT.maxShellEx]
[HKEY_CLASSES_ROOT.maxShellEx{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
@=“{9DBD2C50-62AD-11d0-B806-00C04FD706EC}”
[HKEY_CLASSES_ROOT.maxShellNew-]
“NullFile”=""
VR渲染器 3D9的一些小細(xì)節(jié)
類(lèi)別:個(gè)人日記評(píng)論(0)瀏覽(340)2008-12-26[原創(chuàng)]
標(biāo)簽: 交流
最近經(jīng)常碰到有一些新手會(huì)問(wèn)起這方面的一些比較常見(jiàn)的問(wèn)題,今天比較有空所以將這些一一列舉出來(lái),希望對(duì)廣大新手們能夠有所幫助。我知道的不是很多,只好是想到多少就寫(xiě)多少了,隨時(shí)更新。
1.VR渲染器是不支持3D自帶的光線跟蹤陰影的,如果用了光線跟蹤陰影的燈光是不會(huì)出線任何效果的。
2.VR渲染器在計(jì)算3D自帶的建筑材質(zhì)的時(shí)候會(huì)出錯(cuò),表現(xiàn)為墻面會(huì)出現(xiàn)大量色斑,顏色不定。
3.這個(gè)問(wèn)題可能是遇到最多的了,就是經(jīng)常會(huì)有人在打開(kāi)某個(gè)網(wǎng)上下載下來(lái)的模型的時(shí)候,會(huì)出現(xiàn)一個(gè)錯(cuò)誤的對(duì)話框,并會(huì)自動(dòng)關(guān)閉3D程序。這其實(shí)也是材質(zhì)的問(wèn)題,解決方法也有很多人說(shuō)過(guò),比如刪除某個(gè)文件什么的,這我就不說(shuō)了。我要說(shuō)的是我自己的經(jīng)驗(yàn):出現(xiàn)這樣問(wèn)題的一般是中文版的軟件,解決方法是在使用VR材質(zhì)的時(shí)候不要打開(kāi)在視空中顯示貼圖這個(gè)選項(xiàng)。如圖:。如需打開(kāi)這個(gè)選項(xiàng),請(qǐng)進(jìn)入漫反射貼圖通道中打開(kāi),就行了。所以大家在導(dǎo)入模型時(shí)出現(xiàn)軟件錯(cuò)誤自動(dòng)關(guān)閉的問(wèn)題時(shí)一般就是因?yàn)槟闼獙?dǎo)入的模型打開(kāi)了這個(gè)選項(xiàng),并且你用的又是中文版的。所以你可以改過(guò)來(lái),怎么改自己想想吧。碰到這個(gè)問(wèn)題的人應(yīng)該都比較有經(jīng)驗(yàn)了,比如線框模式下就不會(huì)自動(dòng)關(guān)閉,但是暗F3轉(zhuǎn)化平滑高光時(shí)就會(huì)出錯(cuò)了,呵呵。
4。有一些人的3D不能使用光度學(xué)燈光,只要一加入光度學(xué)燈,程序就掛了,卡主不動(dòng)了,其實(shí)很好解決,只要你在安裝軟件的時(shí)候不要安裝在帶有任何中文的盤(pán)符或者文件夾下。我只試過(guò)中文版的,英文版的不知道是不是這樣一回事。
暫時(shí)就想到這么多,再想到我會(huì)再寫(xiě)上來(lái),希望能有所幫助
第五篇:abaqus在基坑工程中使用小結(jié)
abaqus在基坑工程中使用小結(jié)
本人在使用abaqus解決基坑支護(hù)問(wèn)題的過(guò)程中,得到了版上aba_aba,以及ustc的life大俠等人的幫助,寫(xiě)些自己使用abaqus的一些感受吧,(其實(shí)大多數(shù)東西都是從版上得到的相關(guān)參考)希望對(duì)其他新手能有所幫助。**首先是建模方式
對(duì)于初學(xué)者比較好掌握的是CAE界面操作方式。但是由于ABAQUS的CAE模塊和輸入文件兩種建模方式是由兩家不同的公司研制的,CAE模塊推出比較晚,所以功能還不是很完全,對(duì)于CAE和INP交互操作需要注意幾點(diǎn):
1、一些功能只能通過(guò)編輯INP輸入文件來(lái)實(shí)現(xiàn),比如模擬開(kāi)挖建造時(shí)需要用到殺死或者激活單元的語(yǔ)句model change,此時(shí)需要直接在CAE下編輯關(guān)鍵字,或者生成INP文件后通過(guò)記事本等工具打開(kāi)INP文件后加入關(guān)鍵字。
2、CAE對(duì)于INP輸入文件中的一些關(guān)鍵字不支持,如果在CAE下編輯,則系統(tǒng)會(huì)給出不支持關(guān)鍵字的提示。對(duì)于這樣的情況則只能通過(guò)文本編輯工具打開(kāi)INP來(lái)操作。
3、對(duì)INP輸入文件進(jìn)行編輯的方式能支持所有關(guān)鍵字功能,因此應(yīng)用更加廣泛。在許多情況下都需要對(duì)INP文件進(jìn)行操作。**然后是初始應(yīng)力場(chǎng)的施加。
土工有限元分析中初始應(yīng)力場(chǎng)的施加是個(gè)關(guān)鍵。在ABAQUS中,施加初始應(yīng)力場(chǎng)很方便,可以使用以下語(yǔ)句來(lái)完成。
initial conditions,type=stress,geostatic 可以有兩種實(shí)現(xiàn)的辦法:
1、如果地表水平,且初始應(yīng)力就是自重應(yīng)力時(shí),可以在數(shù)據(jù)行中按照如下順序填寫(xiě)數(shù)據(jù) 施加初始應(yīng)力的集合,應(yīng)力值1,應(yīng)力值1對(duì)應(yīng)的坐標(biāo)值1,應(yīng)力值2,應(yīng)力值1對(duì)應(yīng)的坐標(biāo)值2,x方向側(cè)壓力系數(shù),y方向側(cè)壓力系數(shù)(在二維問(wèn)題中可以省略)
這樣的順序定義初始應(yīng)力實(shí)際上默認(rèn)了初始應(yīng)力就是自重應(yīng)力,只需要給定集合中2點(diǎn)的應(yīng)力值及其對(duì)應(yīng)的坐標(biāo)值,其他部位的應(yīng)力值就可以通過(guò)1,2兩點(diǎn)的連線采用差值來(lái)得到,而水平向的地應(yīng)力則乘一個(gè)側(cè)壓力系數(shù)得到。(這些內(nèi)容在abaqus手冊(cè)中都有)
2、采用input文件的方式,即先通過(guò)計(jì)算一個(gè)重力荷載作用下沒(méi)有初始應(yīng)力的模型而得到各點(diǎn)的應(yīng)力值,然后將這些值導(dǎo)入到新的模型中,在*initial conditions,type=stress,后面加入input=XXX.XXX,讓模型接受存有初始應(yīng)力值的input文件而施加。這樣的方法通用性非常強(qiáng),但是比1稍微復(fù)雜些,具體可以見(jiàn)相關(guān)手冊(cè)。
另外,對(duì)于施加初始應(yīng)力,對(duì)于二維的情況,系統(tǒng)默認(rèn)地應(yīng)力方向?yàn)閅方向,對(duì)于三維情況,默認(rèn)為Z方向,這一點(diǎn)在初學(xué)者中容易弄錯(cuò)。**模擬開(kāi)挖建造
ABAQUS中模擬開(kāi)挖建造通過(guò)關(guān)鍵字model change,type=element來(lái)實(shí)現(xiàn),如果是殺死單元?jiǎng)t在后面加上remove,如果激活單元?jiǎng)t加上add。
事先需要將需要?dú)⑺阑蚣せ畹耐馏w單元定義為一個(gè)集合set。整個(gè)應(yīng)用格式如下: *Model change, type=element, remove Set name1,set name2
其意義如下:首先Model change說(shuō)明是模型發(fā)生變化,后面是種類(lèi),因?yàn)槌藲⑺兰せ顔卧?,還常用到殺死激活接觸對(duì)(type=contact),此處需要指明是殺死激活單元導(dǎo)致的模型變化,后面remove表示殺死單元。重啟一行寫(xiě)出需要?dú)⑺兰せ畹膯卧狭斜怼?/p>
在模擬建造過(guò)程中,通常一個(gè)單元的材料屬性會(huì)發(fā)生變化,比如土釘支護(hù)中面層處單元,在沒(méi)有開(kāi)挖時(shí)是土體材料,當(dāng)開(kāi)挖建造之后就變成了面層的屬性了。在ABAQUS中模擬材料屬性隨開(kāi)挖步進(jìn)行可以使用場(chǎng)量*Field關(guān)鍵字來(lái)實(shí)現(xiàn)。具體過(guò)程如下:首先是材料定義上要指定材料性質(zhì)隨著場(chǎng)變量而變化,如下面語(yǔ)句中,定義彈性時(shí),利用dependencies=1表示材料根據(jù)1個(gè)場(chǎng)變量變化而變化,在接下來(lái)的屬性數(shù)據(jù)行中每行后面的數(shù)字1,2表示了該行屬性對(duì)應(yīng)的這個(gè)場(chǎng)變量的值,如第一行的彈性模量和泊松比值是場(chǎng)變量為1的值,而第二行的彈性模量和泊松比值是場(chǎng)變量為2的值。*Elastic, dependencies=1
4e+07, 0.35, , 1.1.5e+10, 0.2, , 2.接下來(lái)就是在每個(gè)分析步中利用*field,variable=1這樣語(yǔ)句指定分析步中使用的場(chǎng)變量數(shù)量,本例中值為1個(gè)場(chǎng)變量。接下來(lái)的數(shù)據(jù)行則是表示使用場(chǎng)變量的集合名稱(chēng)及其在該分析步中的場(chǎng)變量值。如果這個(gè)值是1,根據(jù)在定義材料時(shí)的場(chǎng)變量定義,值為1時(shí)對(duì)應(yīng)于材料屬性第一行值,這樣就實(shí)現(xiàn)了材料屬性隨分析步變化的功能。
**模擬地連墻與土的接觸ABAQUS中對(duì)于接觸的模擬可以通過(guò)定義接觸對(duì)來(lái)實(shí)現(xiàn)。系統(tǒng)可以允許面對(duì)面、點(diǎn)對(duì)面的接觸等多種接觸形式。在模擬開(kāi)挖過(guò)程中,開(kāi)挖土體與墻體的接觸屬性會(huì)喪失,根據(jù)經(jīng)驗(yàn),最好能將接觸按照開(kāi)挖步驟劃分為許多對(duì)接觸對(duì)(所謂的細(xì)化),根據(jù)開(kāi)挖的進(jìn)行,將接觸對(duì)先殺死,這樣系統(tǒng)比較容易找到準(zhǔn)確的接觸狀態(tài),使接觸模擬順利進(jìn)行。模擬接觸時(shí),定義接觸對(duì)要分清主控面和受控面。主控面和受控面的選擇一般遵循以下原則:
一、材質(zhì)較軟的為受控面,材質(zhì)較硬的為主控面。
二、網(wǎng)格較密的為受控面,網(wǎng)格稀疏的為主控面。應(yīng)用到網(wǎng)格劃分的時(shí)候就要先根據(jù)材質(zhì)的相對(duì)軟硬程度確定主控面,以便在網(wǎng)格劃分中按照網(wǎng)格疏密關(guān)系正確劃分網(wǎng)格。主控面和受控面定義一定要正確,這是影響接觸模擬的關(guān)鍵。如果一個(gè)節(jié)點(diǎn)上同時(shí)定義了兩個(gè)接觸面,或者同時(shí)定義了一個(gè)接觸面和邊界條件,系統(tǒng)則會(huì)產(chǎn)生過(guò)約束(over constraint)的提示,很容易影響到接觸的模擬。
分享<隧道施工應(yīng)力釋放法的ABAQUS實(shí)現(xiàn)【inp及代碼見(jiàn)2#】> 應(yīng)力釋放法模擬隧道開(kāi)挖主要有兩種實(shí)現(xiàn)途徑,大家可以參考帖子: http://forum.simwe.com/thread-765338-1-1.html
簡(jiǎn)單的說(shuō),主要就是參數(shù)弱化法和施加節(jié)點(diǎn)反力法。這兩種方法各有優(yōu)劣。參數(shù)弱化法:
優(yōu)點(diǎn):
1、便于實(shí)現(xiàn);
2、便于控制應(yīng)力釋放過(guò)程;
缺點(diǎn):
1、無(wú)法給出明確的應(yīng)力釋放率;
2、無(wú)法用在劍橋模型中,因?yàn)檎也坏揭粋€(gè)合適的參數(shù)進(jìn)行弱化。施加節(jié)點(diǎn)反力法:
優(yōu)點(diǎn):
1、能夠明確給出應(yīng)力釋放率;
2、物理意義較為明確; 缺點(diǎn):實(shí)現(xiàn)過(guò)程不是很方便
下面跟大家匯報(bào)一下我的做法,希望有經(jīng)驗(yàn)的童鞋給出建議,各種板磚,放心拍吧~
一、參數(shù)弱化法
參數(shù)弱化方法其實(shí)沒(méi)有什么難度,版內(nèi)已經(jīng)討論了無(wú)數(shù)次了。各種牛們也是不厭其煩的跟新手們說(shuō)了一遍又一遍,可惜有些童鞋天生喜歡求助,上來(lái)就發(fā)帖問(wèn),完全置搜索功能于不顧。所以我在這要再次呼吁,搜索處要更加醒目,加紅字,加粗,加浮動(dòng),另外加旁注:親,如果你想快速入門(mén)aba,搜索吧,這是悶騷技術(shù)人新一代的學(xué)習(xí)方法,包會(huì)哦!
參數(shù)弱化,主要就是弱化彈性模量,這個(gè)可以通過(guò)關(guān)鍵字*field來(lái)實(shí)現(xiàn),具體腫么實(shí)現(xiàn),搜索吧。下面給出計(jì)算后的云圖,拋磚引玉。地應(yīng)力平衡,勉強(qiáng)可以吧:
待開(kāi)挖區(qū)域彈性模量折減20%:
如何添加襯砌以及如何設(shè)置追蹤單元我想再單開(kāi)一貼和大家進(jìn)行總結(jié)探討。上面位移矢量圖隱去了待開(kāi)挖部分,是為了矢量顯示清晰,實(shí)際上這一步待開(kāi)挖(中心土體)部分實(shí)際還是存在的,只不過(guò)彈性模量折減過(guò)了。從圖中可以看出,這種方法計(jì)算出的位移場(chǎng)并不是很符合實(shí)際情況。隧道開(kāi)挖土體位移場(chǎng)可以參見(jiàn)帖子:http://forum.simwe.com/thread-985421-1-1.html
在這里也順便給這個(gè)帖子做個(gè)個(gè)人的解答吧。關(guān)于該貼提出的強(qiáng)制位移法,我想在后面專(zhuān)開(kāi)一貼和大家討論總結(jié)。
有經(jīng)驗(yàn)的童鞋可否告知你們采用折減法做出的位移場(chǎng)是否也和上面一樣的?
二、施加節(jié)點(diǎn)反力法
這一方法的技術(shù)難點(diǎn)在于,如何獲得地應(yīng)力平衡后隧道周邊土體節(jié)點(diǎn)反力。通過(guò)搜索和查看manual,基本可以鎖定兩種輸出量:NFORC & RF。其中,RF只能在有邊界約束處輸出,NFORC根據(jù)manual我猜測(cè)應(yīng)該是由節(jié)點(diǎn)所涉及單元的應(yīng)力進(jìn)行外插平均后得到的節(jié)點(diǎn)力,參見(jiàn)帖子:http://forum.simwe.com/thread-883192-1-1.html10#。不管怎樣,總的思路是,通過(guò)對(duì)開(kāi)挖后隧道相鄰?fù)馏w節(jié)點(diǎn)施加非均布節(jié)點(diǎn)力,使得此時(shí)的模型(土體)保持初始地應(yīng)力和位移準(zhǔn)零狀態(tài),然后施加原節(jié)點(diǎn)荷載*(1-應(yīng)力釋放率),以此來(lái)模擬不同的應(yīng)力釋放率下隧道及土體的力學(xué)響應(yīng)。
以前的帖子對(duì)這個(gè)問(wèn)題討論了很多,有代表性的列舉如下(話說(shuō)論壇的收藏是個(gè)好功能):
http://forum.simwe.com/thread-872620-1-1.html 該貼lz給出了四種獲取節(jié)點(diǎn)力的方法,都很有參考價(jià)值。最后采用了NFORC,但得到的效果不是很理想。我做了一下,發(fā)現(xiàn)的確如該lz所說(shuō),NFORC輸出的節(jié)點(diǎn)力是不能直接施加到原節(jié)點(diǎn)上的,即使乘以2倍,也只能是接近實(shí)際的節(jié)點(diǎn)力。所得到的位移場(chǎng)在初始狀態(tài)就有很大的位移,不符合前面提出的總體思路。該貼5#和7#都提出采用約束洞周位移獲取RF。事實(shí)證明,這個(gè)方法是可行的,但不同的操作方式得到的結(jié)果千差萬(wàn)別。該貼7#提出的思路是對(duì)的,但給出的文件中將洞周位移約束貫穿了整個(gè)施工過(guò)程,這樣造成的后果是,其計(jì)算起始點(diǎn)已經(jīng)不再是green field的情況,得到的應(yīng)力場(chǎng)自然不符合實(shí)際情況,那么在錯(cuò)誤的應(yīng)力場(chǎng)上做的計(jì)算怎么能對(duì)呢?
http://forum.simwe.com/thread-854591-1-1.html
該貼給出了施加洞周約束獲取反力的正確思路,即施加洞周位移約束要在地應(yīng)力平衡后進(jìn)行。這樣能保證施加位移約束時(shí)的地應(yīng)力初始狀態(tài)。下面就我做的例子詳細(xì)說(shuō)明。
模型:
材料參數(shù):
修正劍橋模型
*Material, name=soil-3 *Clay Plasticity, intercept=1.45 0.11, 1.27, 0., 1., 1., , 1.*Density 1770., *Porous Elastic 0.009, 0.32, 0.劍橋模型參數(shù)的設(shè)置參見(jiàn):http://forum.simwe.com/thread-968882-1-1.html
這里再啰嗦幾句,最近很多人在問(wèn)為什么用劍橋模型的時(shí)候會(huì)提示“THE SUM OF INITIAL PRESSUE AND ELASTIC TENSILE STRENGTH FOR THE POROUS ELASTIC MATERIAL IN ELEMENT...",如果你確定有地應(yīng)力平衡,那么就請(qǐng)你檢查是否是用的直接加重力平衡的吧。多孔介質(zhì)彈性模型是需要在initial conditions中定義初始地應(yīng)力的。
地應(yīng)力平衡:
平衡效果一般,主要是做實(shí)例,只平衡了一次,到了10E-4就沒(méi)再管了。
施加洞周邊界約束,同時(shí)remove掉待開(kāi)挖部分
可以看出,這一步進(jìn)行完后,剩余土體的應(yīng)力基本沒(méi)有發(fā)生改變,也就是基本保持了初始地應(yīng)力,在這種情況下導(dǎo)出節(jié)點(diǎn)力再倒入折減后支護(hù)力才是正確的。可以看出施加洞周位移約束后土體位移分布發(fā)生了變化,但數(shù)量級(jí)還是很小,基本沒(méi)變,可以忽略。最后一張圖是洞周節(jié)點(diǎn)反力云圖,在這種情況下就可以輸出節(jié)點(diǎn)反力了。下面介紹一下我的做法。