zhangpanfeng09 发表于 2011-2-19 10:55

有关ANSYS瞬态动力学分析的问题

各位同学及学长们,本人在做一个有关ANSYS瞬态动力学分析的问题,为了得到悬臂梁随着载荷的施加过程中,其端部位移随时间的变化过程,但同时需要忽略其自身重力的影响,因此考虑施加重力作用下的预应力载荷,但是得到的结果比解析法计算的结果大很多。如果在模型中直接去除单元的密度,也就是建模时就不考虑结构质量,得到的结果却很接近但是这样模拟不符合实际情况,模型中肯定不能忽略自身质量的。现在分析可能的情况,预应力在瞬态分析中,其作用效果是否随着瞬态计算迭代?才导致最后的位移比实际大很多。
         望各位不吝赐教,在此先谢过!!!

zhangpanfeng09 发表于 2011-2-19 10:56

其实这就是一个有关瞬态动力学分析的问题,只不过我需要分析的是不考虑结构自重影响的情况,但同时还不能在模型中忽略模型的质量,因此只能用自重作用下的预应力来抵消自重的影响,这种思路我个人觉得应该没有问题,只不过不知道为何得到的结果是实际情况的几倍。是不是预应力会随着计算进行而迭代?

zhangpanfeng09 发表于 2011-2-19 10:56

这是我的部分主命令流,不知道有没有欠缺...


finish
/clea
/filename,istress_g
/CWD,'G:\TRANSIENT_2'
PART_PATH='G:\TRANSIENT_2'
/INPUT,'BOOM','ans','%PART_PATH%',, 0                     
/solu                     
!生成自重作用下预应力文件                     
INISTATE, WRITE, 1,,,,                     
SOLVE                     
FINISH                     
                     
/SOLU                     
INISTATE, READ, istress_g,ist, '%PART_PATH%'
INISTATE, WRITE, 0,,,,                        
ANTYPE,TRANS
SOLCONTROL,0
KBC,1

!一节臂加载
TIME,0.2527
!R, 41,133,4.5,0,0,0,2.4e-9*1.25
F,18238,FZ,282
NSUBST,10
OUTRES,,1
LSWRITE,1
TIME,1.3751
!R, 43,133,4.5,0,0,0,2.4e-9*1.25
F,11661,FX,986
LSWRITE,2
TIME,2.4251
!R, 44,133,4.5,0,0,0,2.4e-9*1.25
F,11660,FX,986
LSWRITE,3
TIME,3.2651
!R, 45,133,4.5,0,0,0,2.4e-9*1.25
F,18161,FX,986
LSWRITE,4
TIME,3.3882
!R, 46,133,4.5,0,0,0,2.4e-9*1.25
F,18158,FX,986
LSWRITE,5
TIME,3.5529
!R, 47,133,4.5,0,0,0,2.4e-9*1.25
!R, 91,133,4.5,0,0,0,2.4e-9*1.25
F,46860,FZ,-184
LSWRITE,6

TIME,10
NSUBST,20   
LSWRITE,7
LSSOLVE,1,7,1

dujunmin 发表于 2011-2-21 14:55

不太理解你计算这个问题的背景,既然可以忽略掉重力的影响,又为什么要施加重力在结构上产生的预应力呢。你考虑了预应力,岂不就是考虑了重力的作用吗?

Rainyboy 发表于 2011-2-21 22:39

本帖最后由 Rainyboy 于 2011-2-21 22:40 编辑

回复 4 # dujunmin 的帖子

只不过我需要分析的是不考虑结构自重影响的情况,但同时还不能在模型中忽略模型的质量,因此只能用自重作用下的预应力来抵消自重的影响
设置材料的密度,然后直接加上除重力之外的载荷,不就是“不考虑结构自重的影响”了么?楼主为什么说“只能用自重作用下的预应力来抵消自重的影响”呢?此处抵消是什么意思?

另外NSUBST,10是否太小? 换自动时间步长试试?

还有关于带预应力的瞬态动力学分析,楼主所用的方法和ANSYS Structural Analyses Guide -【5.8. Performing a Prestressed Transient Dynamic Analysis】所介绍的有所不同,再看楼主的一段APDL:

finish
/clea
/filename,istress_g
/CWD,'G:\TRANSIENT_2'
PART_PATH='G:\TRANSIENT_2'
/INPUT,'BOOM','ans','%PART_PATH%',, 0                     
/solu                     
!生成自重作用下预应力文件                     
INISTATE, WRITE, 1,,,,                     
SOLVE                     
FINISH

没有加载任何载荷,怎么做到生成自重作用下的预应力的?如果在INPUT文件中有所设置,是否应该在后续流程中将载荷清除?


恩,总之就是不太明白楼主的出发点,还有就是你的APDL有些地方不是很明白,就多说了几句,呵呵。

sd05041212 发表于 2011-3-9 16:35

我也在做 瞬态分析的好多地方都不懂

huazi071783 发表于 2011-3-24 22:45

回复 5 # Rainyboy 的帖子

如果悬臂梁的密度,杨氏模量,泊松比等参数设置完毕后,直接在某节点施加一个时间历程力,这样是不是此悬臂梁在瞬态分析中没有考虑重力的作用?我刚做了一个悬臂梁在环境激励下的响应,得到的梁上某点位移响应正的很小,负的却很大,但是正确结果应该是正负值的大小和概率相当才对,我寻思会不会是重力的影响?

Rainyboy 发表于 2011-3-24 22:47

回复 7 # huazi071783 的帖子

若不做特殊处理,即如你所说,加载外力激励的时间历程,就是没有考虑重力的影响,你所说的现象不是“重力的影响”,查查相关的其他原因吧

Chelsea 发表于 2011-3-25 01:23

本帖最后由 Chelsea 于 2011-3-25 01:23 编辑

huazi071783 发表于 2011-3-24 22:45 static/image/common/back.gif
回复 5 # Rainyboy 的帖子

如果悬臂梁的密度,杨氏模量,泊松比等参数设置完毕后,直接在某节点施加一个时 ...
重力需要专门施加重力加速度才会体现出来

至于你说的问题,你没有把具体情况说明清楚,比如结构、约束、载荷等,所以无从分析

huazi071783 发表于 2011-3-25 08:46

本帖最后由 huazi071783 于 2011-3-25 08:48 编辑

回复 9 # Chelsea 的帖子

结构就是一个悬臂梁,一端固支,在梁的另一头施加环境激励,激励时间历程是由Matlab里randn生成的一个长度为1000的任意数组,然后乘上幅值,荷载子步为10,取梁上某点(靠近悬臂端)位移响应,按理说得到的响应时间历程曲线也应该是和激励信号相似,但是曲线确几乎偏向于负值。file:///D:/zhenhua/chaos%20simulation/timesreiesamb.jpg

huazi071783 发表于 2011-3-25 16:30

回复 8 # Rainyboy 的帖子

请院长看看我这个是什么问题?我把图贴出来了,(楼上那个图)

Chelsea 发表于 2011-3-26 06:42

huazi071783 发表于 2011-3-25 08:46 static/image/common/back.gif
回复 9 # Chelsea 的帖子

结构就是一个悬臂梁,一端固支,在梁的另一头施加环境激励,激励时间历程是由M ...

把你的激励时间历程画出来看看是否是单向的
是否有可能误用了rand,而不是randn

huazi071783 发表于 2011-3-26 10:01

回复 12 # Chelsea 的帖子

没有,我刚检查了是用randn的,上图

martin_eden 发表于 2011-3-26 15:46

请问楼主,你的解析解是什么?不然不知道正确的是什么形式

Chelsea 发表于 2011-3-28 06:30

huazi071783 发表于 2011-3-26 10:01 static/image/common/back.gif
回复 12 # Chelsea 的帖子

没有,我刚检查了是用randn的,上图

在POST26中作出载荷时间历程曲线看看是否和你加载的一致
页: [1] 2
查看完整版本: 有关ANSYS瞬态动力学分析的问题