运动方程,由于弹簧力引起的位移

计算科学 有限差分
2021-12-19 23:41:28

我必须模拟由于外力(无阻尼)而沿横向移动的圆柱体。运动方程为:Md2Ydt2+kY=FY

我的困惑是关于而是在任意位置时如何获得位移圆柱体应围绕 ( ) 点自由摆动。kY(0,0)xc=0.5,yc=0.50.5,0.5

我想用欧拉法求解这个方程,在这种情况下我的版本是:Y

Y = Y0 + dt * V0;
V = V0 + dt * (-K * Y0 + FY) / M;

V0并且Y0是旧/前一个时间步的值。

在此处输入图像描述

0个回答
没有发现任何回复~