首页 文章

非线性模型的Matlab Simulink模型

提问于
浏览
-4

我正在尝试创建以下等式的Matlab simulink模型:

Equation 1

我是非常新的simulink,需要一些帮助入门 .

2 回答

  • 4

    好的,这很容易做到 .

    设定等式,使结果是最高的导数 . 在你的情况下 d^3y/dt^3

    enter image description here

    你有 . 没什么可做的 .

    如何从这里开始你可能会问:

    你得到了 x ,你可以得到它,或者应用你想要的任何方程式 . 可能出现的唯一疑问是:我应该从哪里得到y?

    简单!你有方程,整合结果一次并使用该值4 * (dydy/dt^2)^2 ,再次整合它并将其用于最后一项并再次集成它并用它来乘以 x . 这是simulink的优势 . 您可以使用公式中的"result"关闭循环来计算"result"(这不是100%真,因为在每次积分之前使用1步的值,但它有效) .

    这是simulink的强大功能,我仍然强烈建议你阅读一下它,所以你可以理解为什么要使用simulink,但我认为玩它是必要的,所以:去吧!

  • 0

    通常,在Simulink中设置方程式时,您应该设置一些积分器块来获取所有状态 . 完成后,您可以将不同的因素加在一起 .

    不幸的是,我不能发布我为平等所做的模型,因为我的声望点很低(这里是新的) .

    dddy          ddy         dy          y
    

    --------> 1 / s ------> 1 / s -----> 1 / s ----->

相关问题