我做的钢丝绳,新手来看看啊~~
接触adams2个多月了,很庆幸能找到simwe这么一个论坛供大家学习交流,这个模型有点参考suduo前辈,也是用bushing做的,不过做的比较粗糙,希望能对初学者有点帮助,将就以下啦~~具体步骤如下
1.确定bushing,cylinder参数(建议参考金启华的一篇桥吊论文,挺有用)
2依次建立cylinder,bushing,滑轮,contact(contact参数我始终没有查到,接触摩擦都采用默认的,希望大家提供点资料)
3模型检验(第一次没检查老是报内存溢出的错误),修改错误。
最后就可以仿真拉~~
下面是一些经验:
1.由于单位圆柱多,采用不同step会有不同效果,同样一个模型,用500没问题,换一个就会simulation failure.
2尽量用macro语言,大大简化工作量,参考view/help(具体格式不懂的可以参考tools --command navigator命令help),我贴一小段cylinder的macro。
variable create variable_name=ip integer_value=0
while condition=(ip<10)
part create rigid_body name_and_position part_name=.model_1.(eval("PART_"//ip+1))
part modify rigid_body mass_properties part_name=.model_1.(eval("PART_"//ip+1))&
material=.materials.steel
part attributes part_name=.model_1.(eval("PART_"//ip+1))color=RED
marker create marker_name=.(eval("PART_"//ip+1)).(eval("MAR"//ip+1)) &
location=0,(eval(10-ip)),0 &
orientation=0.0, 270.0, 0.0
geometry create shape cylinder &
cylinder_name=.(eval("PART_"//ip+1)).(eval("CYLINDER"//ip+1)) &
length=(1.0mm) &
radius=(0.2mm) &
angle=360.0d &
center_marker=.(eval("PART_"//ip+1)).(eval("MAR"//ip+1))
variable modify variable_name=ip integer_value=(eval(ip+1))
end
variable delete variable_name=ip
3内存溢出报错后先检查模型,再更换setting中的内存量,还不行换运算方式(C++或fortran),还不行?来这里问版主大人把!!(慢点很正常,p4双核3.4 ,2g内存10秒钟一晚上)
4。大家多交流交流~~
很好,尤其是你的学习精神,值得鼓励! by andyxin
[ 本帖最后由 andyxin 于 2006-9-30 21:49 编辑 ] 真厉害
学的时间这么短就能做出来了! 请问仁兄能把全部的程序发给我吗?
我的邮箱是zhiyangx0000@126.com
非常感谢! 我只有bin文件了,太大了,发邮箱不太方便。你加我msn好了,zerrolee@163.com
其实自己用心编很快就做出来了 谢谢:) 谢谢 :loveliness:
211
112213 学习学习~~~~~~~ 不错,应给于鼓励,谢谢你! 学习,谢谢! 不错,谢了 我也想要一份,麻烦发QQ294622942,谢谢! 学习一下谢谢 多谢,学习了 建议参考金启华的一篇桥吊论文,挺有用)去哪找啊 有没有弄错啊,金启华是搞文学的啊。。。。 谢谢楼主分享学习心得 学习一下啊 谢谢 谢谢楼主分享! 谢谢分享:)
页:
[1]
2