ansys常见问题及回答.docx
- 文档编号:2817841
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:18
- 大小:24.68KB
ansys常见问题及回答.docx
《ansys常见问题及回答.docx》由会员分享,可在线阅读,更多相关《ansys常见问题及回答.docx(18页珍藏版)》请在冰豆网上搜索。
ansys常见问题及回答
(一)普通问题:
问题1:
一个面,赋予材料特性、截面特性,网格划分后如何在不/solu的前提下,知道其质量?
初步解答有五种办法:
第一种办法:
用XSUM命令族,但其限制较多(例如无法考虑象mass21这样单元的质量),且除了vsum命令,其它XSUM命令并不能得到实体的质量,不管这些实体是否分网并赋予单元特性
第二和第三种办法:
利用psolve部分求解命令,或者联合irlf和psolve命令求解,前者或者较快但是结果不够精确,后者速度很慢,但是结果精确
第四种办法:
利用APDL编写命令流宏,求解每个单元的质量和几何信息,然后叠加求解
第五种办法:
利用etable,建立单元表,利用单元操作完成。
注:
计划写一个有关的宏,希望可以交流
问题2:
CFX是否有像ANSYS一样可以利用的命令流,通过直接编写命令流来算题,如果有可否提供一个命令流模版,或者实例,参考书籍
一致的观点认为没有类似于ansys的命令流,通常用CCL(CFXCommandLanguage)和CEL表达式
问题3:
多工况下结构体的优化设计——一个结构体,分析其在不同工况下的强度和刚度,进而对其进行优化设计,我们该如何着手?
例如,如果单以承压工况,优化设计后,其结构体在承拉工况下未必合理;而在承拉工况下优化得到的结构体,在承压工况下也未必合理;如何兼顾两者,同时优化,同时最优合理?
单工况的优化设计都会做,多工况的优化设计有人考虑过?
首先,找到不同工况下最大应力值所处的位置
然后,进入时间历程后处理器,定义这些位置相应的变量,如等效应力,然后绘出时间历程曲线
再次,在变分优化中寻找对应力结果影响较显著的变量
最后,在优化设计中,忽略不必要的、影响不大的变量,进行结果优化分析
问题4:
两个结构体,分别采用焊接(即几何glue和节点融合)和绑定接触/CEINTF(MPC多点约束方法),给定同样的边界条件,得到的计算结果,相似?
几何gule和NUMMRG节点融合,可能更容易引发连接局部的应力奇异现象。
用MPC在局部可能会造成应力集中,且在MPC附近的单元的应力是不可信的!
问题5-1:
瞬态分析中,如何限制刚体位移?
一个例题,在结构端部施加X方向的载荷,进而产生加速度,在delt时间内预计产生某一位移,结果却出现刚体位移,如何避免、处理?
问题5-2:
ANSYS的multibodyanalysis是不是等同于ADAMS的运动分析,可以完全替代,或者可以完成其部分功能哪?
初步分析后认为,5-1和5-2是同一问题,那就是
ansys的multibodyanalysis并不能代替MSC的ADAMS
MULTIBODYANALYSIS只能做一些简单的机构关联运动分析,
并不能实现机构相对于地面的运动分析
附件1:
是一个刚做完的有关油缸起竖过程动画演示的文件,其中颇多纰漏,有兴趣者可相互讨论、交流。
附命令流1:
!
两个宏块:
托架起竖过程受力分析和起竖过程动画演示
FINISH
/CLEAR,START
/FILENAME,Tub,1
/CONFIG,NRES,5000
!
(一)创建宏
!
一、宏块1
!
宏描述:
托架起竖过程受力分析
*CREATE,Tray.mac
/PMACRO
*AFUN,DEG
!
1.参数定义与赋值
!
1)多参数变量
MULTIPRO,'START',4!
重物
*CSET,61,62,'THEPARAMETEROFMatter:
'
*CSET,1,3,Matter_M,'THEMASSOFMatter:
T',15
*CSET,4,6,Matter_L0,'THEWHOLELENGTHOFMatter:
M',15.4
*CSET,7,9,Matter_L,'THELENGTHTOROTATER-AREAFROMCENTROID:
M',5.6
*CSET,10,12,Matter_R,'THERADUISOFMatter:
M',0.75
MULTIPRO,'END'
MULTIPRO,'START',3!
虚拟/托架
*CSET,61,62,'THEPARAMETEROFTray:
'
*CSET,1,3,Tray_L,'THELENGTHOFTray:
M',3.457!
控制起竖上支点
*CSET,4,6,Tray_H,'THEHIGHOFTray:
M',0!
控制回转支点
*CSET,7,9,Tray_D,'THEDISPLACEMENTOFTrayINXDIRECTION:
M',0!
控制滑动
MULTIPRO,'END'
MULTIPRO,'START',5!
油缸
*CSET,61,62,'THEPARAMETEROFOIL:
'
*CSET,1,3,OIL_UX0,'THEXCOORDINATEOFOILUP_SUPPORTIN0DEG:
M',Tray_L
*CSET,4,6,OIL_UY0,'THEYCOORDINATEOFOILUP_SUPPORTIN0DEG:
M',0
*CSET,7,9,OIL_DY0,'THEYCOORDINATEOFOILDOWN_SUPPORTIN0DEG:
M',-1.137
*CSET,10,12,OIL_L0,'THEINITIALLENGTHOFOIL:
M',2.7
*CSET,13,15,OIL_N,'THESECT-NUMOFOIL',3
MULTIPRO,'END'
MULTIPRO,'START',3!
空气/风载
*CSET,61,62,'THEPARAMTEROFAIR:
'
*CSET,1,3,K,'THERESISTANCECOEFFICIENTOFAIR:
',1.2
*CSET,4,6,AIR_Ro,'THEDENSITYOFAIR:
KG/M^3',1.47
*CSET,7,9,AIR_V,'THEWINDVELOCITYOFAIR:
M/S',21
MULTIPRO,'END'
!
2)参数数组
*DIM,Matter_G1,ARRAY,91!
顺风
*DIM,Matter_G2,ARRAY,91!
逆风
*DIM,OIL_ALFA,ARRAY,91!
油缸角度
*DIM,OIL_F0,ARRAY,91!
无风
*DIM,OIL_F0X,ARRAY,91
*DIM,OIL_F0Y,ARRAY,91
*DIM,Tray_RX0,ARRAY,91
*DIM,Tray_RY0,ARRAY,91
*DIM,OIL_F1,ARRAY,91!
起竖载荷:
顺风
*DIM,OIL_F1X,ARRAY,91
*DIM,OIL_F1Y,ARRAY,91
*DIM,Tray_RX1,ARRAY,91
*DIM,Tray_RY1,ARRAY,91
*DIM,OIL_F2,ARRAY,91!
逆风
*DIM,OIL_F2X,ARRAY,91
*DIM,OIL_F2Y,ARRAY,91
*DIM,Tray_RX2,ARRAY,91
*DIM,Tray_RY2,ARRAY,91
*DIM,Tray_DX,ARRAY,91!
限位位移:
X向
*ABSET,ThisisaTray.MACProcessBar,BOTH
!
2.计算程序
!
1)油缸长度优化
OIL_UXY=SQRT(OIL_UX0**2+OIL_UY0**2)!
上支点斜距
OIL_UAng0=ATAN(OIL_UY0/OIL_UX0)!
上支点斜距初始水平夹角
OIL_UX90=OIL_UXY*Cos(90+OIL_UAng0)!
上支点90度横坐标
OIL_UY90=OIL_UXY*Sin(90+OIL_UAng0)!
上支点90度纵坐标
*DO,I,1,1.0E9
OIL_DX0=OIL_UX0-SQRT(OIL_L0**2-(OIL_UY0-OIL_DY0)**2)!
0度时油缸下支点X坐标
OIL_DX90=OIL_DX0-Tray_D!
90度时油缸下支点X坐标
OIL_DY90=OIL_DY0!
Y坐标
OIL_L90=SQRT((OIL_UX90-OIL_DX90)**2+(OIL_UY90-OIL_DY90)**2)!
90度时油缸长度
OIL_LMax=OIL_L90-OIL_L0!
最大行程
OIL_LAve=OIL_LMax/OIL_N!
平均行程
OIL_LT=OIL_L0-OIL_LAve!
不可用部分/预留长度
*IF,OIL_LT,GE,0.690,AND,OIL_LT,LE,0.691,THEN
*EXIT
*ENDIF
*IF,OIL_LT,LT,0.690,THEN
OIL_L0=OIL_L0+1.0E-5
*ENDIF
*IF,OIL_LT,GT,0.691,THEN
OIL_L0=OIL_L0-1.0E-5
*ENDIF
*ENDDO
!
2)载荷计算
*DO,I,1,91
THETA=I-1
Tray_DX(I)=Tray_D/90*(I-1)
!
<1>重力和风载
Matter_G0=Matter_M*1000*10!
重力
AIR_P=0.5*AIR_Ro*AIR_V**2!
风压
AREA1=2*Matter_L0*Matter_R*Sin(THETA)+3.14*Matter_R**2*Cos(THETA)$AREA2=AREA1
Matter_G1(I)=K*AIR_P*AREA1!
顺风
Matter_G2(I)=K*AIR_P*AREA2!
逆风
!
<2>油缸
OIL_UX=OIL_UXY*Cos(THETA+OIL_UAng0)$OIL_UY=OIL_UXY*Sin(THETA+OIL_UAng0)!
上支点坐标
OIL_DX=OIL_DX0-Tray_DX(I)$OIL_DY=OIL_DY0!
下支点坐标
OIL_L=SQRT((OIL_UX-OIL_DX)**2+(OIL_UY-OIL_DY)**2)!
油缸即时长度
OIL_ALFA(I)=ACOS((OIL_UX-OIL_DX)/OIL_L)!
上下支点与水平正方向夹角
K0=Matter_L*Cos(THETA)+(Tray_H-Matter_R)*Sin(THETA)
K12=Matter_L*Sin(THETA)+(Tray_H-Matter_R)*Cos(THETA)
K012=Tray_L*Sin(OIL_ALFA(I)-THETA)+Tray_H*Cos(OIL_ALFA(I)-THETA)
!
CASE0:
无风
OIL_F0(I)=K0*Matter_G0/K012
OIL_F0X(I)=OIL_F0(I)*Cos(OIL_ALFA(I))
OIL_F0Y(I)=OIL_F0(I)*Sin(OIL_ALFA(I))
!
CASE1:
顺风
OIL_F1(I)=K0*Matter_G0/K012-Matter_G1(I)*K12/K012
OIL_F1X(I)=OIL_F1(I)*Cos(OIL_ALFA(I))
OIL_F1Y(I)=OIL_F1(I)*Sin(OIL_ALFA(I))
!
CASE2:
逆风
OIL_F2(I)=K0*Matter_G0/K012+Matter_G2(I)*K12/K012
OIL_F2X(I)=OIL_F2(I)*Cos(OIL_ALFA(I))
OIL_F2Y(I)=OIL_F2(I)*Sin(OIL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ansys 常见问题 回答