葡萄牙对阵加纳的时候,c罗打进了一个超棒的“香蕉球”。“香蕉球”是指足球在空中以弧线向前飞行,避开人墙,直接得分。
为了踢出香蕉球,球员会用脚背踢足球下方的两侧,让足球在向前飞的同时旋转。旋转的足球会带动两侧的空气流动,流动的空气会造成两侧气压不同,足球在气压差的作用下改变方向,从而实现足球的弧线转弯。
今天我们用SOLIDWORKS Motion来模拟“香蕉球”的运动轨迹和原理,为了简化过程,给足球加上力来模拟气压差。
1.创建一个程序集
创建一个装配,加载两个部分,球场和足球,通过添加“fit”关系将足球定位到球场的指定位置。启用SOLIDWORKS Motion插件,在Motion示例中将类型更改为Motion。
2.模拟和计算
和第二个挑战类似,用SOLIDWORKS Motion模拟香蕉球时,需要加入重力、身体接触和足球速度,在此之前,还需要加入力。
在仿真中可以先加入重力、身体接触和足球速度,保证足球在这个速度作用下的运动方式和轨迹符合预期。然后加上力,保证足球能以弧线改变方向,轨迹符合预期,再调整足球的速度和力度,最终实现足球沿着弧线飞入球门。
您可以通过“结果与图解”功能绘制足球的运动轨迹,选择足球的中心作为参考点,选择“位移/速度/加速度”和“跟踪路径”,软件会自动绘制出运动轨迹。点击“从头开始播放”可以看到足球沿着轨迹运动。
了解更多“热门”知识,欢迎持续关注上海三泽信息,与您分享更多精彩内容!