您的位置: 首页 > 信息化技术 > CAE计算机辅助工程

ansys中在任意面施加任意方向任意变化的压力方法

2004-12-9 来源:中国仿真互动

 

在任意面施加任意方向任意变化的压力 
在某些特殊的应用场合,可能需要在结构件的某个面上施加某个坐标方向的随坐标位置变化的压力载荷,当然,这在一定程度上可以通过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复合材料仿真分析及其在航空领域的应用  2004-12-08
- 基于ansys的天线结构cae平台的开发  2004-12-08
- 附加质量法在ansys中的实施  2004-12-08
- moldflow软件冷却分析及应用  2004-12-06
- 虚拟机床的建模与加工过程仿真  2004-12-01
- 并联机床数控加工过程仿真方法的开发  2004-12-01
- 板材冲压的计算机仿真技术  2004-11-25
- cae在塑料光学零件注射成型中的应用(二)  2004-11-17
- cae在塑料光学零件注射成型中的应用(一)  2004-11-17
 本月热点
本周热点
 
发布商链接