【问题标题】:Matlab Simulink Model of nonlinear ModelMatlab Simulink 模型的非线性模型
【发布时间】:2013-05-24 13:08:21
【问题描述】:

我正在尝试创建以下方程的 Matlab simulink 模型:

我是 simulink 的新手,需要一些帮助才能开始。

【问题讨论】:

  • 有多个站点可以“帮助您入门”。就目前而言,这个问题并没有以一种可以回答的方式陈述。这不是一个问题,而是一个学费要求。视为已删除。

标签: matlab simulink matlab-guide


【解决方案1】:

好的,这很容易做到。

设置方程,使结果是最高导数。在你的情况下d^3y/dt^3

你有。无事可做。

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

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

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

这就是simulink的强大之处,我还是强烈推荐你读一下,这样你就明白为什么要使用simulink了,但我觉得玩玩还是有必要学的:去吧!

【讨论】:

    【解决方案2】:

    一般而言,在 Simulink 中设置方程时,您应该设置多个积分器模块来获取所有状态。完成后,您可以将不同的因素加在一起。

    很遗憾,由于我的声望点低,我无法发布我为平等制作的模型(这里是新的)。

     dddy          ddy         dy          y
    

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

    【讨论】:

      猜你喜欢
      • 2014-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-29
      • 2023-03-30
      • 1970-01-01
      • 2019-09-22
      相关资源
      最近更新 更多