有没有厉害的同学帮忙解答一下图中的simulink模型是怎么做到正常运行这样一个复杂的迭代求解模型的,用了什么模块?我尝试建立一个跟这个外表一样的simulink模型,但不是积分器不收敛就是存在代数环报错,或者是运行结果不正确。。
simulink代数环解答
有没有厉害的同学帮忙解答一下图中的simulink模型是怎么做到正常运行这样一个复杂的迭代求解模型的,用了什么模块?我尝试建立一个跟这个外表一样的simulink模型,但不是积分器不收敛就是存在代数环报错,或者是运行结果不正确。。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注 - 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7490584
- 这篇博客你也可以参考下:Simulink模型中行数据管理以及建立数据字典的方法
- 除此之外, 这篇博客: Simulink代码生成:数据字典的建立、关联模型中的 4 建立和关联Simulink数据字典文件 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
1.打开模型上方工具栏的Model Explorer
2.File–>New–>Data Dictionary建立一个数据字典,将其命名为demo.sldd,保存在Sminulink文件同一个路径下。
3.选中demo下的Design Data,点击上方的Add Matlab Variable,这时中间的数据字典展示栏会显示一个默认的名为“Var”的常量对象。
4.将它的Name修改为Gain_Const,Value改为2.
5.右键demo–>Save Changes
至此,数据字典文件创建完成,一个常数对象添加到数据字典中。接下来就要把数据字典和模型相关联起来。
1.打开Simulink模型–>Model Properties–>Link to Data Dictionary
2.在弹出的窗口中选中Data Dictionary–>点击Browse…–>在弹出的路径中选中刚刚建立的demo.sldd
3.点击Apply,这时会出现一个询问窗口,问我们要不要同时关联Matlab工作空间的数据对象。如果勾上了,就不会同时关联Matlab工作空间的数据对象,取消勾选则会同时关联。
这里博主比较喜欢同时关联,因为可以方便用工作空间中的东西调试模型。不过如果工作空间和demo.sldd中有着同名对象,仿真模型则会报出冲突的错误。4.这里就关联好sldd文件了,模型上面会出现一行关联成功的提示。
至此,关联数据字典也就完成了,接下来可以仿真模型或者生成代码。
- 以下回答由chatgpt基于相关博客总结生成:
很抱歉,您的问题描述过于笼统,无法给出具体的解决方案。请您提供更具体的信息,比如simulink模型的具体内容和遇到的问题,以及期望和需求是什么,这样才能更好地帮助您优化问题。感谢理解。
解决 无用评论 打赏 举报
悬赏问题
- ¥20 Wpf Datarid单元格闪烁效果的实现
- ¥15 图像分割、图像边缘提取
- ¥15 sqlserver执行存储过程报错
- ¥100 nuxt、uniapp、ruoyi-vue 相关发布问题
- ¥15 浮窗和全屏应用同时存在,全屏应用输入法无法弹出
- ¥100 matlab2009 32位一直初始化
- ¥15 Expected type 'str | PathLike[str]…… bytes' instead
- ¥15 三极管电路求解,已知电阻电压和三级关放大倍数
- ¥15 ADS时域 连续相位观察方法
- ¥15 Opencv配置出错