我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網(wǎng)站首頁 > Ansys教程

ANSYS根據(jù)后處理結(jié)果來修改數(shù)據(jù)庫中的某些參數(shù)

時(shí)間:2010-11-14 11:34:51 來源:未知

重啟動在非線性和動力學(xué)分析中經(jīng)常用到,ANSYS的重啟動分析能力非常
  
強(qiáng)大。在非線性分析中,經(jīng)常會遇到如下情況:
  
      在一個(gè)非線性或動力分析過程中,隨著載荷逐漸增大,應(yīng)力或者變形也將
  
增大,而材料的特性(如剛度)以及實(shí)常數(shù)(如材料厚度等)也會隨著應(yīng)力或
  
者變形的變化而改變,材料特性又不能夠通過定義應(yīng)力應(yīng)變關(guān)系來確定,需要
  
有人工根據(jù)計(jì)算結(jié)果來調(diào)整。
  
       對于這樣的情況,可以采用逐步重啟動的方法來模擬。具體過程是,首先
  
作一個(gè)初始分析,然后進(jìn)入后處理器,對計(jì)算結(jié)果進(jìn)行處理,對應(yīng)力(或位
  
移)超過一個(gè)規(guī)定值的單元或者單元組,按照一定的規(guī)則修改材料常數(shù)(相當(dāng)
  
于調(diào)整局部區(qū)域的剛度)以及實(shí)常數(shù),再在前一步分析的基礎(chǔ)上,采用修改了
  
的材料常數(shù)、實(shí)常數(shù)、載荷等進(jìn)行重啟動分析。在這里,需要修改的數(shù)據(jù)可以
  
采用參數(shù)的方式定義,根據(jù)計(jì)算結(jié)果修改這些參數(shù),然后作為一個(gè)外部文件保
  
存在磁盤上,在重啟動時(shí),將這些數(shù)據(jù)文件以參數(shù)的形式讀入,用這些參數(shù)修
  
改數(shù)據(jù)庫的相關(guān)數(shù)據(jù),然后求解。為此,可以用APDL語言來編制程序,實(shí)現(xiàn)這
  
個(gè)過程。下面就是實(shí)現(xiàn)這個(gè)過程的流程:
  
/Title,根據(jù)前一步計(jì)算結(jié)果,修改參數(shù)進(jìn)行重啟動分析
*set,neg,, !屬性(材料、實(shí)常數(shù))組數(shù)
/prep7
*dim,tk,array,neg
*dim,em,array,neg
*dim,pr,array,neg
*set,tk(1),,,, ! 設(shè)置實(shí)常數(shù)的初值(Thickness)
*set,em(1),,,, ! 設(shè)置材料常數(shù)的初值
*set,pr(1),,,,
et,1,181
*do,i,1,neg
mp,ex,i,em(i)
mp,prxy,i,pr(neg)
r,i,tk(i)
*enddo
建立幾何模型
指定屬性
分網(wǎng)
建立單元
finish
  
/solution
antype,,
邊界條件
載荷
求解選項(xiàng)(非線性或瞬態(tài))
求解控制
輸出控制
solve ! 初始求解
  
*do,i,1,ns
/POST1  
*get,emax,elem,,num,max
*dim,smax,array,emax
*dim,dmax,array,emax
etable,seqv,s,eqv
*do,ie,1,emax
*get,smax(i1),etable,ie,seqv
if,smax(i1),gt,slim,then
*get,je,elem,ie,attr,real
tk(je)=tk(je)+tk(je)*0.10 !修改實(shí)常數(shù) (Thickness)
em(je)=em(je)-ex(je)*0.10 ! 修改材料常數(shù) (Ex)
pr(je)=pr(je) ! 修改材料常數(shù)(Prxy)
*endif
*enddo
  
*CREATE,outp_data  
*CFOPEN,'inpu_ex',' ',' '  
*VWRITE,em(1)  
(f20.5)  
*CFCLOS  
*END
/INPUT,outp_data  
*CREATE,outp_data
*CFOPEN,'inpu_pr',' ',' '  
*VWRITE,pr(1),  
(f20.5)  
*CFCLOS  
*END
/INPUT,outp_data  
*CREATE,outp_data
*CFOPEN,'inpu_tk',’’
*VWRITE,tk(1)  
(f20.5)  
*CFCLOS  
*END
/INPUT,outp_data  
FINISH  
/SOLU  
ANTYPE,,REST,,,  
*dim,em,array,neg
*dim,pr,array,neg
*dim,tk,array,neg
*CREATE,read_data
*VREAD,em(1),inpu_ex
(f20.5)
*end
/INPUT,read_data
*CREATE,read_data
*VREAD,pr(1),inpu_pr
(f20.5)
*END
/INPUT,read_data
*CREATE,read_data
*VREAD,tk(1),inpu_tk
(f20.5)
*END
/INPUT,read_data
*do,j,1,neg
mp,ex,j,em(j)
mp,prxy,j,pr(j)
r,j,tk(j)
*enddo
!求解選項(xiàng)
!求解控制
!載荷
......
solve
finish
*enddo#p#分頁標(biāo)題#e#