【发布时间】:2021-02-01 15:54:32
【问题描述】:
我这里有一个齿轮系统,我需要使用它来模拟 MATLAB 和 Simulink。
为此,首先我需要得到这个的微分方程 旋转(齿轮)系统。我认为我设法做到了,就像 关注
iT1 = J * theta2''+D * theta2'+K * theta2,
其中J = i^2 * Jn1 + Jn2 + J2(另外,i 是齿轮比;i = theta1/theta2 = N2/N1 = Tn2 / Tn1 = T2/T1)。
现在我需要求解这个二阶微分方程
MATLAB 中的 ode23。问题是,我不知道任何初始条件,
我也不知道如何从这个特定系统中获取它们,例如y(0) = 0, y'(0) = 1 如果没有
初始条件,还是我要建立初始条件...?如果
任何人都需要它我的问题的参数如下:
N2 = 90, N1 = 36,
Jn1 = 0.5 Nms^2/rad, Jn2 = 0.8 Nms^2/rad,
J2 = 2 Nms^2/rad, D = 8 Nms/rad, K = 5 Nm/rad
y=theta2 和
x=T1
y''+1.3502y'+0.8439y = 0.4219x
任何帮助将不胜感激!
【问题讨论】:
-
您能多描述一下机械系统吗?一侧有齿轮组件,另一侧有阻尼弹簧,它们是如何连接的?您是否正在寻找像极限环或其他一些渐近线这样的长期行为,其中任何初始条件的影响都变得可以忽略不计? // 这里的问题可能是题外话,scicomp.SE 或physics.SE 可能更合适,检查它们的范围描述。理想情况下,您必须在此处提供一些您遇到问题的代码。
-
我把这个特殊的系统想象成一个齿轮箱,第二个轴上有一个飞轮。我想要做的是模拟这个特定系统的输出,用于步进输入和正弦波输入。我的输出应该是第二个轴的位置,以弧度为单位。
标签: matlab system simulink ode