找回密码
 注册
Simdroid-非首页
查看: 261|回复: 8

【讨论】如何实现以下连续求解问题?

[复制链接]
发表于 2003-12-25 10:35:54 | 显示全部楼层 |阅读模式 来自 四川成都
问题:
一个物体A以初速度v在另一个物体B上滑动,施加重力加速度g作用完成后再滑动。而重力加速度作用完成时间就是滑动开始的时间。
请问如何求解?
 楼主| 发表于 2003-12-26 14:03:31 | 显示全部楼层 来自 四川成都

回复: 【讨论】如何实现以下连续求解问题?

Simdroid开发平台
怎么没人响应啊?
发表于 2003-12-26 23:21:41 | 显示全部楼层 来自 北京

回复: 【讨论】如何实现以下连续求解问题?

可以在滑动过程中考虑重力加速度的影响。
 楼主| 发表于 2003-12-27 10:21:34 | 显示全部楼层 来自 四川成都

回复: 【讨论】如何实现以下连续求解问题?

那样的话,求出的法向接触力就不等于重力了。也不符合实际,因为物体A滑动前先放在物体B上后滑动的。
发表于 2003-12-27 15:18:45 | 显示全部楼层 来自 华南理工大学

回复: 【讨论】如何实现以下连续求解问题?

你说的这个问题好像不是太明白
是不是作用重力加速度的时候就不滑动了啊?不作用的时候就滑动?
如果是这样的话应该不太可能实现吧,这边界条件太复杂
如果在滑动过程中施加重力加速度,那用ARRAY指定一个加速度给物体A应该就可以了吧
发表于 2003-12-30 06:44:48 | 显示全部楼层 来自 上海

回复: 【讨论】如何实现以下连续求解问题?

问题不太明确:  
  一个物体A以初速度v在另一个物体B上滑动,施加重力加速度g作用完成后再滑动。而重力加速度作用完成时间就是滑动开始的时间。 请问如何求解?  
  
  1 物体 B 的表面是否是水平的?
  2  何谓“重力加速度作用完成”,难道在滑动时重力加速度就没有了?
若非如此, wise 的回答应是正确的。你说“那样的话,求出的法向接触力就不等于重力了”,是否你已经试过了?如过是这样,最好将命令流贴出来,以便分析。
  3  施加重力加速度,注意不要和一般加速度混淆,前者在求解过程中是不变的,后者则随时间变化。
 楼主| 发表于 2003-12-31 11:00:27 | 显示全部楼层 来自 四川成都

回复: 【讨论】如何实现以下连续求解问题?

to htbbzzg:
  
物体 B 的表面开始一段是水平的,之后遇到一个台阶产生冲击。滑动时重力加速度还是有的。只是我想先让物体A原地作用在物体B上,当两物体之间的接触力等于物体A的重量后再滑动,我觉得这样做就避免或减小了在初始一段时间内接触力的振荡。由于我做的模型太大,无法上传,上面只是简单描述模型。
发表于 2004-1-1 14:56:47 | 显示全部楼层 来自 上海

回复: 【讨论】如何实现以下连续求解问题?

  如你所述,作了一个例子。 建模时,将物体 A 直接放在物体 B 上,施加重力(并始终不变),二者之间定义自动接触。然后对物体 A 给以初速度,作了一下计算,可以看到物体 A 确实在物体 B 的表面上滑动了一段距离,由于加了摩擦力所以速度在减小。命令流附后,你看看有参考价值吗?
  
fini
/clea
!*
/NOPR   
/PMETH,OFF,0
KEYW,PR_SET,1   
KEYW,PR_STRUC,1  
KEYW,PR_THERM,0  
KEYW,PR_FLUID,0  
KEYW,PR_ELMAG,0  
KEYW,MAGNOD,0   
KEYW,MAGEDG,0   
KEYW,MAGHFE,0   
KEYW,MAGELC,0   
KEYW,PR_MULTI,0  
KEYW,PR_CFD,0   
KEYW,LSDYNA,1   
/GO  
!*
/filname, Dyna - Test
!*
/prep7
!*
!*
ET,1,SOLID164   
!*
KEYOPT,1,1,2
KEYOPT,1,5,0
!*
!*
MP,DENS,1,7.8e-9
MP,EX,1,201000   
MP,NUXY,1,0.3   
!*
MP,DENS,2,2.7e-9
!*
TB,EVIS,2,,,,   
TBDAT,46,27000   
TBDAT,47,1000   
TBDAT,48,21500   
TBDAT,61,0.5
!*
!*
BLC4, , ,20,6,4   
!*
BLC4, , ,4,4,4   
!*
VGEN, ,2, , , , 1,4, , ,1
!*
!*
CM,_Y,VOLU   
VSEL, , , ,       2  
CM,_Y1,VOLU  
CMSEL,S,_Y   
!*
CMSEL,S,_Y1  
VATT,       2, ,   1,       0   
CMSEL,S,_Y   
CMDELE,_Y   
CMDELE,_Y1   
!*
CM,_Y,VOLU   
VSEL, , , ,       1  
CM,_Y1,VOLU  
CMSEL,S,_Y   
!*
CMSEL,S,_Y1  
VATT,       1, ,   1,       0   
CMSEL,S,_Y   
CMDELE,_Y   
CMDELE,_Y1   
!*
!*
LESIZE,ALL,2, , , ,1, , ,1,  
!*
FLST,5,2,6,ORDE,2   
FITEM,5,1   
FITEM,5,-2   
CM,_Y,VOLU   
VSEL, , , ,P51X  
CM,_Y1,VOLU  
CHKMSH,'VOLU'   
CMSEL,S,_Y   
!*
MSHAPE,0,3d  
MSHKEY,1
VMESH,_Y1   
MSHKEY,0
!*
CMDELE,_Y   
CMDELE,_Y1   
CMDELE,_Y2   
!*
!*   
EDPART,CREATE   
!*
VSEL,S, , ,       1  
ALLSEL,BELOW,VOLU   
CM,node_1,NODE   
!*
VSEL,S, , ,       2  
ALLSEL,BELOW,VOLU   
CM,node_2,NODE   
!*
allsel,all
!*
DA,1,ALL,
!*
*DIM,time,array,2,1,1, , ,
time(1)=0,10
!*   
*DIM,gz,array,2,1,1, , ,
gz(1)=9800,9800
!*   
EDLOAD,ADD,ACLZ,0,node_1,TIME,GZ, 0, , , , ,   
EDLOAD,ADD,ACLZ,0,node_2,TIME,GZ, 0, , , , ,   
!*
!*
EDCGEN,ASSC, , ,0.01,0.01,0,0,0, , , , ,0,10000000
!*
allsel
!*
!  EDVE,VELO,node_2, 10,0,0,0,0,0,0, , , , , ,
!*
EDPV,VELO,     2,10,0,0,0,0,0,
!*
!*
/auto,1
/VIEW, 1 ,,-1   
/ANG, 1
vplot
!*
!*
FINISH   
/SOL
!*
!*
!*
EDSTART,0, ,7,   
EDENERGY,1,1,1,1
EDBVIS,1.5,0.06,
EDHGLS,0.1,  
EDMP,HGLS,1,0,0.1,1.5,0.06, , ,  
EDDB,0   
TIME,0.2,  
EDCTS,0,0.9,
EDOPT,ADD,blank,ANSYS   
EDRST, ,0.01,   
EDHTIME, ,0.01,   
EDDUMP, ,0.05,   
!*   
!*   
EDOUT,ALL   
EDWRITE,ANSYS, , ,   
!*
!*
!*solve
!*
save
!*
 楼主| 发表于 2004-1-3 15:31:28 | 显示全部楼层 来自 四川成都

回复: 【讨论】如何实现以下连续求解问题?

感谢htbbzzg!我试试看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-27 10:28 , Processed in 0.046311 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表