-小技巧总结-
运动分析中的运动距离的设置的注意事项
使用Maxwell进行运动分析的时候,比较重要的一个步骤是定义运动距离的范围,但是这个步骤存在很多迷惑人的位置,即便不是新手,也很容易在这里栽跟头。所以今天给大家捋一遍这里面有什么坑。
用这样的一个示意情况为例。现在有一块板状的金属,金属放置在一个永磁体上方,金属可以沿着x的正负方向运动。正方向是x轴的正向。
下面看下这样一个直线运动需要进行哪些运动设置。打开运动设置的页面Motion Setup可以看见,这里首先需要设置的是运动类型,这个例子是直线运动,所以设置为Transition。
运动方向Moving设置为X-Positive
接下来点开Data一栏,这里面设置的是运动初始位置Initial Position和运动极限值 Translate Limit
很多人认为初始值就是0,但是不是的。运动初始值可以不为零,你可以定义它从当前位置开始的任意位置开始运动。比如这个例子现在金属和永磁体是对齐的,当前建模的位置就是0位置,如果这个初始位置填入-5,那金属就会从-5mm位置开始沿着+X方向运动。
假设目前金属板和永磁体是对齐的状态,这个状态对应金属板位置为0,而你希望它的运动范围控制在-10mm到+10mm之间,并且从-5mm的位置开始运动,那这三个数值就分别为:
Initial=-5mm
Positive=10mm
Negative=-10mm
规则是:
Positive数值必须大于等于0
Negative数值必须小于等于0
Negative≤Initial≤Positive
运动分析最常见的问题就是运动物体超出了band域的范围。这是因为没有计算清楚运动物体的极限位置导致的。比如这个模型中,运动极限分别是-10mm和+10mm,有的朋友很清楚band域要再超出运动物体一些距离,所以band域建模的时候x轴就分别画了-12mm和+12mm。这样肯定会报错的。
原因是没有考虑到运动物体自身几何在x方向上的长度。以这里的例子微粒,首先确定了以金属板左端为Positon的参考位置(当然也可以选其他位置),那band域的+x轴方向尺寸就需要加上金属板在+x方向的长度。比如这个金属板长15mm,那band域的尺寸就应该超出-10mm到+25mm的范围。
否则就会发现,开始计算的时候并不报错,但是计算到后续就开始报错的情况。