请问,如何在matlab/simulink中搭建滚珠丝杠模型
3条回答 默认 最新
关注【相关推荐】
- 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7519120
- 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:直驱式风电混合储能系统matlab/simulink仿真模型
- 您还可以看一下 苏金明老师的MATLAB虚拟现实课程中的 Simulink三维动画模块及其特点小节, 巩固相关知识点
- 除此之外, 这篇博客: 基于鲸鱼优化算法的Simulink仿真模型参数优化中的 2.如何用matlab .m文件脚本调用simulink模型并传入参数 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
本文以下图所示的PID仿真模型为例,讲解如何利用WOA优化算法对仿真模型中的参数进行优化,首先需要在Simulink中搭建下图所示的仿真模型,命令为pid_mode.mdl.

通过以下代码,我们可以通过以下代码完成对模型中的参数值进行值的设定和获得仿真结果。
x=[10,8,5]; model='pid_mode'; % 不加文件名后缀 assignin('base','KP',x(1)); 将x(1)传入pid_mode的KP参数 assignin('base','KI',x(2)); assignin('base','KD',x(3)); [output]=sim(model);%对仿真模型开始仿真
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报