【发布时间】:2013-05-24 13:08:21
【问题描述】:
我正在尝试创建以下方程的 Matlab simulink 模型:
我是 simulink 的新手,需要一些帮助才能开始。
【问题讨论】:
-
有多个站点可以“帮助您入门”。就目前而言,这个问题并没有以一种可以回答的方式陈述。这不是一个问题,而是一个学费要求。视为已删除。
标签: matlab simulink matlab-guide
我正在尝试创建以下方程的 Matlab simulink 模型:
我是 simulink 的新手,需要一些帮助才能开始。
【问题讨论】:
标签: matlab simulink matlab-guide
好的,这很容易做到。
设置方程,使结果是最高导数。在你的情况下d^3y/dt^3
你有。无事可做。
你可能会问如何从这里开始:
你得到了x,你可以推导出它,或者应用你想要的任何方程。唯一的疑问可能是:我到底应该从哪里得到 y?
简单!你有方程,将结果积分一次并将该值用于 4*(dydy/dt^2)^2 ,再次积分并将其用于最后一项并再次积分并使用它乘以 x。这就是simulink的优势。您可以使用方程式中的“结果”关闭一个循环来计算“结果”(这不是 100% 正确的,因为您在每次积分之前使用了 1 步的值,但它有效)。
这就是simulink的强大之处,我还是强烈推荐你读一下,这样你就明白为什么要使用simulink了,但我觉得玩玩还是有必要学的:去吧!
【讨论】:
一般而言,在 Simulink 中设置方程时,您应该设置多个积分器模块来获取所有状态。完成后,您可以将不同的因素加在一起。
很遗憾,由于我的声望点低,我无法发布我为平等制作的模型(这里是新的)。
dddy ddy dy y
+ --------> 1/s ------> 1/s -----> 1/s ----->
【讨论】: