声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3191|回复: 5

在ls-dyna中怎么实现物体的滚动?

[复制链接]
发表于 2006-4-9 16:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
<P>我做的是皮带轮的转动,皮带轮我用的单元是solid164。</P>
<P>轮子我是用shell163单元,采用扫略划分出来的,两个轮子都设为刚体,而且定义材料属性的时候也加了约束 ,但是我不知道该用什么办法可以让两个轮</P>
<P>子转起来?我曾经加过在前面的轮子上加上角速度和转矩,但是不知道怎么加?还有皮带的张紧力不知道该怎么处理?谢谢各位。我想了很多办法都没有</P>
<P>办法实现?谢谢。</P>
回复
分享到:

使用道具 举报

 楼主| 发表于 2006-4-10 10:02 | 显示全部楼层
各位大侠,帮帮小妹哦
发表于 2006-4-11 07:40 | 显示全部楼层

回复:(duoyunwawa)在ls-dyna中怎么实现物体的滚动...

RBMX, RBMY, RBMZ — Moments on rigid bodies.产生角加速度的原因<BR><BR>RBRX, RBRY, RBRZ — Rotations on rigid bodies.角位移<BR><BR>RBOX, RBOY, RBOZ — Angular velocities on rigid bodies. 角速度 <BR>
 楼主| 发表于 2006-4-12 16:48 | 显示全部楼层
<P>楼上的我还想问问是不是solid单元没有办法施加转速和转据让它转动的?<BR>因为设置成了刚体,是不是还要定义局部坐标系什么的?谢谢。</P>
发表于 2006-4-13 07:30 | 显示全部楼层

回复:(duoyunwawa)在ls-dyna中怎么实现物体的滚动...

一个简单的刚性磙子(刚体)在平面上滚压的例子<BR><BR><BR>程序:<BR>/PREP7 <BR><BR>L_plate=0.02 !定义平板的长度(20mm)<BR>H_plate=0.002 !定义平板的厚度( 2mm)<BR>W_plate=0.01<BR><BR>R_wheel=0.005 !滚轮的半径( 5mm )<BR>W_wheel=0.002<BR><BR>dis1=0.00015 !单次向下进给量(0.15mm)<BR><BR>rot_wheel=-15 !滚轮的旋转角速度(旋转中心为z轴)<BR>v_plate=R_wheel*rot_wheel !平板的初始进入速度(x轴负方向;单位:m/s)<BR><BR>!定义单元类型<BR>ET,1,solid164 !定义单元类型<BR><BR>!定义材料类型<BR>MP,DENS,1,7800 !定义材料的密度 :kg/m3<BR>MP,EX,1,0.7e11 !定义材料的弹性模量:pa<BR>MP,NUXY,1,0.334 !定义材料的泊松比 <BR>TB,bkin,1,,,, !定义材料为双线性随动强化模型<BR>TBDAT,1,3.44e7 !屈服强度 a<BR>TBDAT,2,1.38e8 !剪切弹性模量 a <BR><BR>EDMP,RIGI,2,7,4 !定义第二类材料模型(刚体,约束所有的平动自由度和沿X、Y轴的转动自由度) <BR>MP,DENS,2,7900 !定义材料的密度 :kg/m3<BR>MP,EX,2,2E+011 !定义材料的弹性模量:pa<BR>MP,NUXY,2,0.292 !定义材料的泊松比 <BR><BR>!建立模型<BR>BLOCK,0.0013,L_plate+0.0013,-R_wheel+dis1,-(R_wheel+H_plate)+dis1,-W_plate/2,W_plate/2<BR>WPOFFS,,,-W_wheel/2<BR>CYL4,,,R_wheel,,,360,W_wheel !CYL4, XCENTER, YCENTER, RAD1, THETA1, RAD2, THETA2, DEPTH <BR><BR>!平板划分网格<BR>TYPE, 1 <BR>MAT, 1<BR>REAL, <BR>ESYS, 0 <BR>SECNUM, <BR>!* <BR>FLST,5,3,4,ORDE,3 <BR>FITEM,5,5 <BR>FITEM,5,-6 <BR>FITEM,5,10 <BR>CM,_Y,LINE <BR>LSEL, , , ,P51X <BR>CM,_Y1,LINE <BR>CMSEL,,_Y <BR>!* <BR>LESIZE,_Y1,0.0005, , , , , , ,1 <BR>!* <BR>MSHAPE,0,3D <BR>MSHKEY,1<BR>!* <BR>CM,_Y,VOLU <BR>VSEL, , , , 1 <BR>CM,_Y1,VOLU <BR>CHKMSH,'VOLU' <BR>CMSEL,S,_Y <BR>!* <BR>VMESH,_Y1 <BR>!* <BR>CMDELE,_Y <BR>CMDELE,_Y1 <BR>CMDELE,_Y2 <BR><BR>!滚轮划分网格<BR>TYPE, 1 <BR>MAT, 2<BR>REAL, <BR>ESYS, 0 <BR>SECNUM, <BR>!* <BR>ESIZE,0.0005,0, <BR>FLST,2,1,5,ORDE,1 <BR>FITEM,2,8 <BR>AESIZE,P51X,0.001, <BR>CM,_Y,VOLU <BR>VSEL, , , , 2 <BR>CM,_Y1,VOLU <BR>CHKMSH,'VOLU' <BR>CMSEL,S,_Y <BR>!* <BR>VSWEEP,_Y1 <BR>!* <BR>CMDELE,_Y <BR>CMDELE,_Y1 <BR>CMDELE,_Y2 <BR><BR>!生成part<BR>EDPART,CREATE <BR><BR>!*定义接触 <BR><BR>EDCGEN,FSTS, 2, 1,0.3,0.1,0,0,0, , , , ,0,10000000,0,0 <BR>!施加约束<BR>FLST,2,1,5,ORDE,1 <BR>FITEM,2,3 <BR>!* <BR>/GO <BR>DA,P51X,UY, <BR><BR>!施加初速度<BR>EDPV,VGEN, 1,v_plate,0,0,0, , ,0,0,0,0,0,0, <BR>!施加载荷<BR>*DIM,TIME,ARRAY,2,1,1, , , ! <BR>*DIM,DIS,ARRAY,2,1,1, , , ! <BR>*SET,TIME(2,1,1) , 0.2 !给时间数组的第2行第1 <BR>*SET,DIS(1,1,1) , rot_wheel !给速度数组的第1行第1 <BR>*SET,DIS(2,1,1) , rot_wheel !给速度数组的第2行第1 <BR>EDLOAD,ADD,RBOZ,0, 2,TIME,DIS, 0, , , , , <BR>FINISH <BR><BR>/SOL<BR>TIME,0.2 ! <BR>EDRST,10 !定义写.rst<BR>EDHTIME,10 ! <BR>EDDUMP,1 ! <BR>!* <BR>ALLSEL,ALL ! <BR>SAVE ! <BR>solve <BR>FINISH <BR><BR>/POST1 <BR><BR>SET,1,LAST,1, <BR>!* <BR>PLNS,S,EQV <BR>ANDATA,0.5, ,0,0,0,1,0,1 <BR>
发表于 2006-5-3 10:19 | 显示全部楼层
施加角速度后,结果分析里面的平移速度怎么计算?好像不是很吻合。(速度=圆柱半径×角速度)不知道是什么原因?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-18 15:13 , Processed in 0.056544 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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