在ANSYS中施加任意面方向變化載荷的方法

2021-03-03 20:32:53 字數 4851 閱讀 7462

在任意面施加任意方向任意變化的壓力

在某些特殊的應用場合,可能需要在結構件的某個面上施加某個座標方向的隨座標位置變化的壓力載荷,當然,這在一定程度上可以通過ansys表面效應單元實現。如果利用ansys的引數化設計語言,也可以非常完美地實現此功能,下面通過乙個小例子描述此方法。

!!!在執行如下載入命令之前,請務必用選擇命令asel將需要載入的幾何面選擇出來

!!!finish

/prep7

et,500,shell63

press=100e6

amesh, all

esla, s

nsla,s,1

! 如果載荷的反向是乙個特殊座標系的方向,可在此建立區域性座標系,並將

! 所有節點座標系旋轉到區域性座標系下.

*get,enmax,elem,,num,max

dofsel,s,fx,fy,fz

fcum,add !!!將力的施加方式設定為"累加",而不是預設的"替代"

*do,i,1,enmax

*if,esel,eq,1,then

*get,ae,elem,i,area !此命令用單元真實面積,如用投影面積,請用下幾條命令

! *get,ae,elem,i,aproj,x !此命令用單元x投影面積,如用真實面積,請用上一條命令

! *get,ae,elem,i,aproj,y !此命令用單元y投影面積

! *get,ae,elem,i,aproj,z !此命令用單元z投影面積

xe=centrx !單元中心x座標(用於求解壓力值)

ye=centry !單元中心y座標(用於求解壓力值)

ze=centrz !單元中心z座標(用於求解壓力值)

! 下面輸入壓力隨座標變化的公式,本例的壓力隨x和y座標線性變化.

p_e=(xe-10)*press+(ye-5)*press

f_tot=p_e*ae

esel,s,elem,,i

nsle,s,corner

*get,nn,node,,count

f_n=f_tot/nn

*do,j,1,nn

f,nelem(i,j),fx,f_n !壓力的作用方向為x方向

! f,nelem(i,j),fy,f_n !壓力的作用方向為y方向

! f,nelem(i,j),fz,f_n !壓力的作用方向為z方向

*enddo

*endif

esla,s

*enddo

aclear,all

fcum,repl !!!將力的施加方式還原為預設的"替代"

dofsel,all

allsel

說明:本資訊

在任意面施加任意方向任意變化的壓力

在某些特殊的應用場合,可能需要在結構件的某個面上施加某個座標方向的隨座標位置變化的壓力載荷,當然,這在一定程度上可以通過ansys表面效應單元實現。如果利用ansys的引數化設計語言,也可以非常完美地實現此功能,下面通過乙個小例子描述此方法。

!!!在執行如下載入命令之前,請務必用選擇命令asel將需要載入的幾何面選擇出來

!!!finish

/prep7

et,500,shell63

press=100e6

amesh,all

esla,s

nsla,s,1

! 如果載荷的反向是乙個特殊座標系的方向,可在此建立區域性座標系,並將

! 所有節點座標系旋轉到區域性座標系下.

*get,enmax,elem,,num,max

dofsel,s,fx,fy,fz

fcum,add !!!將力的施加方式設定為"累加",而不是預設的"替代"

*do,i,1,enmax

*if,esel,eq,1,then

*get,ae,elem,i,area !此命令用單元真實面積,如用投影面積,請用下幾條命令

! *get,ae,elem,i,aproj,x !此命令用單元x投影面積,如用真實面積,請用上一條命令

! *get,ae,elem,i,aproj,y !此命令用單元y投影面積

! *get,ae,elem,i,aproj,z !此命令用單元z投影面積

xe=centrx !單元中心x座標(用於求解壓力值)

ye=centry !單元中心y座標(用於求解壓力值)

ze=centrz !單元中心z座標(用於求解壓力值)

! 下面輸入壓力隨座標變化的公式,本例的壓力隨x和y座標線性變化.

p_e=(xe-10)*press+(ye-5)*press

f_tot=p_e*ae

esel,s,elem,,i

nsle,s,corner

*get,nn,node,,count

f_n=f_tot/nn

*do,j,1,nn

f,nelem(i,j),fx,f_n !壓力的作用方向為x方向

! f,nelem(i,j),fy,f_n !壓力的作用方向為y方向

! f,nelem(i,j),fz,f_n !壓力的作用方向為z方向

*enddo

*endif

esla,s

*enddo

aclear,all

fcum,repl !!!將力的施加方式還原為預設的"替代"

dofsel,all

allsel 本資訊**:cad教育網

ansys5.7版本具有函式載入功能,可以很方便地在模型表面施加函式變化的各種載荷,在

ansys5.6版本中,也可以通過變通的方式來實現此功能,其思路是:

首先選定所要施加函式變化表面載荷的表面上的節點,利用ansys的引數陣列和嵌入函式

知識寫一簡單的命令流,定義好相應節點位置的面載荷值,然後通過在節點上施加面載荷來

完成。下面以在一圓柱表面施加函式變化載荷為例:

/prep7

et,1,45

cyl4,,,0.5,,,,3

vsweep,all

asel,s,loc,y,0.01,1

nsla

!*get,nmax,node,,num,max,

*get,nmin,node,,num,min,

*afun,deg

*dim,t1,array,nmax,1,1,

csys,1

*do,k,nmin,nmax

*if,nsel(k),eq,1,then

t1(k)=1000*sin(ny(k))

*else

t1(k)=0

*endif

*enddo

!sffun,pres,t1(1)

sf,all,pres,0

利用ansys隨機振動分析功能實現隨機疲勞分析

ansys隨機振動分析功能可以獲得結構隨機振動響應過程的各種統計引數(如:均值、均

方根和平均頻率等),根據各種隨機疲勞壽命**理論就可以成功地**結構的隨機疲勞壽

命。本文介紹了ansys隨機振動分析功能,以及利用該功能,按照steinberg提出的基於高斯

分布和miner線性累計損傷定律的三區間法進行ansys隨機疲勞計算的具體過程。

1.隨機疲勞現象普遍存在

在工程應用中,汽車、飛行器、船舶以及其它各種機械或零部件,大多是在隨機載荷作用

下工作,當它們承受的應力水平較高,工作達到一定時間後,經常會突然發生隨機疲勞破壞

,往往造成災難性的後果。因此,**結構或零部件的隨機疲勞壽命是非常有必要的。

2.ansys隨機振動分析功能介紹

ansys隨機振動分析功能十分強大,主要表現在以下方面:

具有位移、速度、加速度、力和壓力等psd型別;

能夠考慮a阻尼、b阻尼、恆定阻尼比和頻率相關阻尼比;

能夠定義基礎和節點psd激勵;

能夠考慮多個psd激勵之間的相關程度:共譜值、二次譜值、空間關係和波傳播關係等;

能夠得到位移、應力、應變和力的三種結果資料: 1s位移解,1s速度解和1s加速度解;

3.利用ansys隨機振動分析功能進行疲勞分析的一般原理

在工程界,疲勞計算廣泛採用名義應力法,即以s-n曲線為依據進行壽命估算的方法,可

以直接得到總壽命。下面圍繞該方法舉例說明ansys隨機疲勞分析的一般原理。

當應力歷程是隨機過程時,疲勞計算相對比較複雜。但已經有許多種分析方法,這裡僅介

紹一種比較簡單的方法,即steinberg提出的基於高斯分布和miner線性累計損傷定律的三區

間法(應力區間如圖1所示):

應力區間

發生的時間

-1s ~+1s 68.3%的時間

-2s ~+2s 27.1%的時間

-3s ~+3s4.33%的時間

99.73%

大於3s的應力僅僅發生在0.27%的時間內,假定其不造成任何損傷。在利用miner定律進行

疲勞計算時,將應力處理成上述3個水平,總體損傷的計算公式就可以寫成:

其中::等於或低於1s水平的實際迴圈數目(0.6831 );

:等於或低於2s水平的實際迴圈數目(0.271 );

:等於或低於3s水平的實際迴圈數目(0.0433 );

,,:根據疲勞曲線查得的1s、2s和3s應力水平分別對應許可迴圈的次數。

綜上所述,針對steinberg提出的基於高斯分布和miner線性累計損傷定律的三區間法的a

nsys隨機疲勞分析的一般過程是:

(1) 計算感興趣的應力分量的統計平均頻率(應力速度/應力);

(2) 基於期望(工作)壽命和統計平均頻率,計算1,2和3水平下的迴圈次數、和

;(3) 基於s-n曲線查表得到、和;

(4) 計算疲勞壽命使用係數。

顯然,根據其他隨機疲勞分析方法和ansys隨機振動分析結果,我們還可以進行許多類似的疲

勞分析計算。

ansys中施加梯形載荷總結

前段時間做的乙個專案中,大量使用了梯形荷載,尤其是在柱座標系下定義漸變荷載,查閱了一些資料,現將所學心得貼出,希望對您能有益處。希望斑竹加分,呵呵 1 使用格式 sfgrad,lab,slk sldir,slzer,slope lab 有效的表面荷載標籤,如pres conv hflux等 slk ...

ANSYS中CERIG命令詳解

一旦有了乙個或多個耦合集,可用這些方法生成另外的耦合集 1.用下列方法以相同的節點號但與已有模式集不同的自由度標記生成新的耦合集。命令 cplgen gui main menu preprocessor coupling ceqn gen w same nodes 2.用下列方法生成與已有耦合集不同...

Hypermesh中ANSYS的基本操作流程

1 有限元模型 即 網格 的組成 1 網格 節點 提供 網格 的幾何資訊 材料 提供 網格 的材料特性引數 屬性 提供 網格 的幾何補充資訊 例如 將薄板簡化為二維網格 shell單元 時,需要對而二維網格 shell單元 補充薄板的 厚度資訊 注 在hypermesh中 網格的幾何補充資訊 稱為 ...