FLAC3D 高手總結.doc_第1頁
FLAC3D 高手總結.doc_第2頁
FLAC3D 高手總結.doc_第3頁
FLAC3D 高手總結.doc_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

;模型鏡像gen zone radcylinder size 25 1 25 25gen zone reflect normal -1 0 0 origin x y z(面上一點);沿X軸鏡像,通過對稱平面法線向量確定對稱面gen zone reflect normal 0 0 -1 ;沿z軸鏡像;繪圖控制pl contour szz outline on;在模型中顯示位移-應變曲線hist gp ydisp 0,0,0hist zone syy 0,1,0hist zone syy 1,1,0pl his -2 -3 vs 1 ;在plot hist m vs n的形式里,m代表y軸,n代表x軸(不管m,n的正負); -表示對其值作mirror;對模型進行壓縮實驗的方法;即在模型兩側施加相反方向的速度ini yvel 1e-7 range y -.1 .1ini yvel -1e-7 range y 1.9 2.1;修改模型的坐標值ini x add -100 y add -100 z add -100;顯示云圖的同時也顯示模型網格輪廓plot add cont disp outline on ;gradient更精確;輸入角度、弧度方法 pi=,90為90.0*degraddef set_valsptA = 25.0 * sin(pi/2);ptA=25.0ptB = 25.0 * cos( 60.0*degrad );ptB=12.5ptC=pi;ptC=3.1415926endset_valsprint ptA ptB ptC;施加結構單元方法sel shell id=5 range cylinder end1=(0.0, 0.0,0.0) &end2=(0.0,25.0,0.0) radius=24.5 notplot add sel geom black black cid on scale=0.03sel node init zpos add -25.0;如何顯示某一平面plot create name_planeplot set plane origin 3 4 0 normal 1 0 0plot add cont disp plane behind shade onplot add sel geom blackplot add axes redplot current name_planeplot show;如何施加法向應力并顯示所施加的力apply nstress -3.0E7 range cylinder end1 0 -1 0 end2010 radius 39.9 not;柱體外表面施加法向力apply nstress -5.0E6 range cylinder end1 0 -1 0 end2010 radius 2.1;柱體內表面施加法向力plot grid green fap black;顯示施加的力;獲取某網格點的ID,坐標值def aaget_id=gp_id(gp_near(3,0,0)endaaprint get_idprint gp position range id 3;保存命令流文件set log onset logfile hua.log;文件存放的路徑與調用的文本路徑相同.set log off;fish函數(shù)的說明與解釋def find_add ;定義fish函數(shù)find_addhead = null ;給head賦值p_gp = gp_head ;第一個網格結點的指針賦給p_gploop_while p_gp # null ;當p_gp值不為null時作循環(huán)x_pos = gp_xpos(p_gp) ;將指針為p_gp的結點的x坐標值賦給x_posif x_pos = 10.0 then ;如果x_pos = 10.0 則(執(zhí)行)new = get_mem(2) ;從主內存空間里得到2個fish變量對象并返回第一個對象的開始地址mem(new) = head ;將head類型和數(shù)值置于地址為new的fish變量mem(new+1)=p_gp ;第二個變量存儲符合條件的zone地址head = new ;將new值賦給headendifp_gp = gp_next(p_gp) ;將結點指針為p_gp的下一個結點的指針賦給p_gpendloop;結束循環(huán)end ;結束fish函數(shù);實際上這個fish函數(shù)為滿足條件(x坐標為10的)的zone的地址開辟一定的地址空間,各地址之間存在一定的聯(lián)系;找到第一個符合條件的zone地址后,用new = get_mem(2) 從主內存空間里得到2個fish變量對象并返回第一個對象的開始地址,并用;下面的mem(new) = head ,將第一次開辟的兩個變量的第一個變量存儲地址head(注意第一次headnull),第二個變量存儲第一;個符合條件的zone地址,并將第一個變量的地址賦予head(headnew),第一次循環(huán)結束;下次循環(huán),同樣開辟兩個變量對象,第;一個變量對象記錄上次循環(huán)開辟的第一個變量的地址,第二個記錄第二個符合條件的zone地址,其余循環(huán)依次類推,這樣子就建立了;一個符合條件的zone地址鏈條,方便以后使用。;FLAC后處理;輸出JPG圖片set plot jpgset plot quality 100plot hard file XX.jpg;輸出TXT文件hist write X file xx.txt ;(x是歷史記錄ID)print con zd;輸出單元應力和節(jié)點位移set log onset logfile xx.logprint zo stressprint gp disset log off;生成影片文件plot set rot 20 0 30plot con szz ou on magf 10plot add hist 1set movie avi step 1 file xx.avimovie startsolve;計算間隔命令 在solve命令之前set hist_rep 1 ;(步數(shù));檢查模型賦值情況plot bcon prop bu;變形云圖加網格 放大20 倍plot con zd ou on magf 20;變形網格plot sk magf 20;變形矢量圖(加網格)plot sk dis scale 0.07 ;(scale是箭頭長度,默認0.05);如何觀察塑性區(qū)plot block stateplot block state sh_nplot block state sh_p;切片操作plot set plane ori 1 2 3 norm 0 0 -1plot con zd pla

溫馨提示

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

評論

0/150

提交評論