Q為問A為回復(fù)
--------------------------------------------------------------------------------
Q:SFA的用法:哪位知道其用法,最好有一個例子。
A:SFA的所有用法全在幫助文件里。
SFA, AREA, LKEY, Lab, VALUE, VALUE2
1、area是你要加載荷的面,可以直接指定面的編號,也可以先用asel命令,選取然后用all參數(shù)即可。
2、lkey則是同element有關(guān)的載荷關(guān)鍵號,不同的element會有不同的意義。
3、lab是用來指定載荷的意義,比如說要加載壓力,就用PRES,要加載熱流量,就用HFLUX,要加載對流,就用對流熱交換,就用CONV。
4、value就很簡單了,就是知載荷的大小。針對某些載荷和某些單元而言,一個value不足以表達得給出,另外一個值來。這時就用到了value2。例如在加載熱交換載荷CONV時,往往還得給出環(huán)境溫度(或者是流體溫度),這個溫度就用value2給出。
SFA,3,CONV,14235,25
這個命令的意思就是在第3個面上加上一個熱交換載荷,交換系數(shù)是14235,環(huán)境溫度是25度。
--------------------------------------------------------------------------------
Q:關(guān)于正交異性板有誰知道可以用什么單元模擬兩個方向剛度不一樣的板如何在ansys中實現(xiàn)。
Amatetial props->orthotropic
A:據(jù)我了解ansys的材料屬性基本上都可以在xyz三個方向分別定義你仔細找一找應(yīng)該沒有問題。
--------------------------------------------------------------------------------
Q:我這里有兩個問題向請教一下:
1、對于平面鋼架結(jié)構(gòu)來說,比如說有一根桿是斜的,我想對它施加x或是y方向的均部載荷,而不是垂直于桿的均部載荷。
2、對于一個面如何施加剪應(yīng)力?
A:
1、梁元施加的荷載是針對單元的各個方向的,例如垂直、切向等,而施加整體坐標下的X或Y方向的荷載,只好分解后施加。
2、查看單元的面力規(guī)定方向(數(shù)字)即可施加可查HELP。
--------------------------------------------------------------------------------
Q:有一個二維模型大部分用原型法(solid modeling)建的模(存在keypoint,line,area等元素),模型上某個小部分用直接法(direct generation)建的模(即其中沒有keypoint,line,area,只有node和element),請問我怎樣才能overlap這兩個部分?
A:曾經(jīng)有人講過這方面的事情(E文),但我忘記了。至少有一點是肯定的,即用原形法建立模型劃分好單元后,可以接著用直接法繼續(xù)定義結(jié)點和單元是一體的FEA模型不需要任何操作。
A:如果實體模型已經(jīng)剖分,然后再在這個基礎(chǔ)上定義節(jié)點,element,當然是沒有問題的,不過直接把沒有剖分的實體模型和節(jié)點,element做布爾運算,恐怕很不妥吧。我個人認為布爾運算不能使用與節(jié)點和單元。
--------------------------------------------------------------------------------
Q:怎么對三維實體加繞軸轉(zhuǎn)動的約束,就是只能繞軸轉(zhuǎn)動?
A:如果在柱坐標下讓所有節(jié)點的UX,UZ自由度為0,是不是就可以了。不過這里的自由度的方向是節(jié)點坐標系的方向,所以你得先把節(jié)點得坐標系定義為柱坐標系。
A:你也可以試一試ROTX,ROTY,ROTZ這三個自由度,說不定更方便。
A:ansys中還有一種慣性載荷。其中可以定義角速度和角加速度。命令是CGOMGA和DCGOMG你可以仔細琢磨琢磨。
--------------------------------------------------------------------------------
Q:如果一個線既不是水平,也不是垂直,而是與水平線相交成一定的角度,如何加與之平行的均布力?
A:查看單元圖形,不同受力的方向定義為不同數(shù)字,選擇切向就可以了。
--------------------------------------------------------------------------------
Q:怎么畫一個圓柱面?
A:
1、建立圓柱體,僅刪除體留下的是圓柱面。
2、建立圓弧線,沿一定的路徑拖拉也可以建立圓柱面。
--------------------------------------------------------------------------------
Q:請問ansys中的.full文件中如何看剛度矩陣和質(zhì)量矩陣?
A:you can use the following steps to extract structural matrices:
1. run a modal analysis to get a file.full
2. generate a temp folder
3. copy binlib.dll, rdwrt.bat, rdfull.f, binlib.lib to temp folder (these files can be found in your ansys system)
4. rename rdfull.f to userprog.f
5. at command prompt, run: rdrwrt userprog
6. at command prompt, execute: userprog.exe
7. you can get MASS.MATRIX and STIFFNESS.MATRIX.
A:jobname.full是二進制文件,它是以標準文件頭作為第一條記錄,以后的若干條記錄都有固定的模式,在Interface Guide中對jobname.full的格式做了詳細的介紹。而且ANSYS提供了一系列的調(diào)用方法能訪問各二進制文件,不是很難的事。
建議你仔細研讀一下bintst.f,好象還有幾個重要的子程序是
binrd.f
binwrt.f
--------------------------------------------------------------------------------
Q:我現(xiàn)在正在學(xué)習(xí)用ANSYS進行三維流場分析,但在計算完畢后,我不知道怎么看截面流場矢量圖,例如對稱面上,或者垂直于空氣氣流流向的截面上。
A:
1、將模型采用正視圖或側(cè)視。
2、用SELECT ELEMENT 菜單選box or circle,先用選取再用不選取就可得想看的截面。
--------------------------------------------------------------------------------
Q:如何在屏幕上不顯示ANSYS標記
A:/plopts,vers,0
--------------------------------------------------------------------------------
Q:請問如何在后處理圖形中加坐標軸,以及注釋?
A:加注釋可采用utility menu>plotctrl>annotate..然后在屏上點,填寫即可。假如是純粹的注釋性,建議你形成bmp文件,然后到畫筆中愛干啥干啥!
Q:如何形成bmp文件,我自己也試過用utility menu>plotctrl>annotate>create 2-D annotation,但是寫出來的字是傾斜的,該如何處理?
AUtility menu>plotctrls>hardcopy>to file
在圖上直接注解時,先點一點,然后拉出直線則字為正。另外,可以設(shè)置字體的大小、字體顏色等。
--------------------------------------------------------------------------------
Q:已將預(yù)應(yīng)力筋按LINK8單元劃分30等分,各單元的溫降也已計算完畢,現(xiàn)在想為這30個單元以讀入數(shù)據(jù)文件方法加溫,可是總是只加第一個溫度到所有單元。我已經(jīng)分別用了ARRAY和TABLE 都不行,請指教。
A:你看看這個自己修改搞定如何?
/prep7
et,1,link8
k
k,,100
k,,200,50
l,1,2
l,2,3
lesize,all, , ,10
lmesh,all
以上是建模試驗
-------------
!向線上施加溫度的初步例題
!從數(shù)據(jù)文件讀入數(shù)據(jù)并施加
!從線的一端到另一端
!選擇線可采用其它方式數(shù)組大小可另定
*dim,tem,,20 !定義數(shù)組
*vread,tem(1),wd,txt !從文件wd.txt讀入
(20f5.1)
csys,0
lineno=2
allsel,all
lsel,s,,,lineno !選擇線
nsll,r,1 !選擇其中的結(jié)點
*get,k1,line,lineno,kp,1 !得到KP1
*get,ncount,node,0,count !得到結(jié)點總數(shù)
*get,nmax,node,0,num,max !得到最大結(jié)點號
*get,nmin,node,0,num,min !得到最小結(jié)點號
nnum=node(kx(k1),ky(k1),kz(k1)) !得到一端的結(jié)點號
*do,loopno,1,ncount,1 !循環(huán)結(jié)點總數(shù)
bf,nnum,temp,tem(loopno) !施加溫度值
*if,nnum,eq,nmin,then !得到緊鄰下一結(jié)點號
nnum=ndnext(nmin)+1
*elseif,nnum,eq,nmax,then
nnum=ndnext(nmin)
*else
nnum=ndnext(nnum)
24
*endif
*enddo !循環(huán)結(jié)束標志
allsel,all
bflis,all
!----------------------
以下是wd.txt文件內(nèi)容另存為文件
10.0 20.0 30.0 40.0 50.0 60.0 70.0 71.0 72.0 73.0 74.0 75.0
10.0 20.0 30.0 40.0 50.0 60.0 70.0 71.0 72.0 73.0 74.0 75.0
--------------------------------------------------------------------------------Q如何加密求得的等值線,我現(xiàn)在看到的太稀疏了
A設(shè)為等值線方式/device,vector,1
定義標記疏密/clabel,1,no1
設(shè)根數(shù):/cont,1,no2
其中no1,no2是自己定義的試試疏密滿意為止.
--------------------------------------------------------------------------------QA!/nopr
!向線上施加荷載的宏
!需要四個參數(shù)
!lineno:線號
!p1:一端的荷載值
!p2:另端的荷載值
!prekey:荷載方向號
!------------------
!從對話框輸入上述參數(shù)
multipro,'start',4 !對話框輸入數(shù)值
*cset,1,3,lineno,'the line number'
*cset,4,6,p1,'the pressure at one end'
*cset,7,9,p2,'the pressure at other end'
*cset,10,12,prekey,'the pressure key',1
multipro,'end'
csys
!確定選擇集(該線及其單元)并得到線長
lsel,s,,,lineno !選擇線
esll,r !選擇此線中的單元
*get,linecd,line,lineno,leng !得到線長
*get,qdh,line,lineno,kp,1 !得到KP1
!處理荷載(對選擇集而言)
*get,ecount,elem,0,count !得到單元總數(shù)
*get,enum,elem,0,num,min !得到單元的最小序號
*do,loopno,1,ECOUNT,1 !循環(huán)單元總數(shù)
*get,i,elem,ENUM,node,1 !得到當前單元的i結(jié)點號
*get,j,elem,ENUM,node,2 !得到當前單元的j結(jié)點號
dx=nx-kx(qdh) !求I結(jié)點到KP1的距離
dy=ny-ky(qdh)
25
dz=nz-kz(qdh)
inloc=sqrt(dx*dx+dy*dy+dz*dz)
dx=nx(j)-kx(qdh) !求J結(jié)點到KP1的距離
dy=ny(j)-ky(qdh)
dz=nz(j)-kz(qdh)
jnloc=sqrt(dx*dx+dy*dy+dz*dz)
ipress=(p2-p1)/linecd*inloc+p1 !計算I結(jié)點荷載
jpress=(p2-p1)/linecd*jnloc+p1 !計算j結(jié)點荷載
sfbeam,enum,prekey,pres,ipress,jpress !施加該單元荷載
*get,ENUM,elem,ENUM,nxth !從選擇集中得到下一個單元號
*enddo !循環(huán)結(jié)束標志
ALLSEL,ALL
!宏結(jié)束
--------------------------------------------------------------------------------
Q:建立實體模型后,計算完畢,要配筋時有無方法直接將應(yīng)力轉(zhuǎn)換為內(nèi)力,計算配筋和裂縫?我知道梁單元有輸出,那實體呢?
A:梁板才有M、Q。本來就是簡化的概念,在ANsys中用beam、shell單元都可直接輸出內(nèi)力,用所謂"sequence number",solid沒有。
--------------------------------------------------------------------------------
Q:ANSYS里面好像只有STRESS 結(jié)果,能不能察看內(nèi)力值?
A:是可以查看諸如軸力、彎矩等結(jié)果的,你要詳細看一下單元的輸出數(shù)據(jù)(在幫助中)。
A:當然可以了,每種單元都有關(guān)于輸出數(shù)據(jù)的定義。例如,beam4想知道y方向的彎矩,查到與之對應(yīng)的是SMISC2、SMISC8;在general postproc-element table-define table-add。在彈出的對話框中選擇by sequence num,定義后在plot或者list element table中查看。
--------------------------------------------------------------------------------
Q:不知道桿單元有沒有內(nèi)力值?還有,我要分析一個筏板基礎(chǔ),用彈簧單元模擬土體,不知道彈簧單元如何加到模型當中,是先離散筏板,還是先加彈簧單元?如果先離散筏板,如果單元不規(guī)則,我如何計入彈簧單元的彈黃剛度(彈黃剛度 KN/m=彈黃剛度KN/m3 * 單元面積m2)?
A:桿單元有內(nèi)力值,查help看你所用的單元的element table分析筏板基礎(chǔ),可選link10單元模擬土彈簧,設(shè)定單元只能受壓。
A:記住有一點,查到的力和彎矩對應(yīng)的是單元的局部坐標系。
Q:請問
1、ansys中的Drcker-Prager屈服準則用在土的彈塑性模擬中精度怎么樣?
2、有沒有人采用廣西大學(xué)秦榮的QR及樣條函數(shù)法進行過樁土共同作用的分析?
3、ansys有沒有無限元單元和巖石節(jié)理元?
A:D-P模型雖然沒有帽蓋,因為與Mohr-C模型的密切關(guān)系。還是可以模擬土的很多特點。但是國內(nèi)用的人很少Duncan-Chueng,Modified Cambridged 等是在國內(nèi)流行的。對于實際工程,除了合適的模型外,參數(shù)的獲得是至關(guān)重要的。參數(shù)的差異可能大于由于模型帶來的差異。你的意思,好象是模型分析,自己定參數(shù),對嗎?我認為,限于定性研究D-P模型應(yīng)該可以的。但是精度,我覺得這里沒有精度概念,因為你是理想化的研究。
--------------------------------------------------------------------------------