simulink对多体动力学状态空间方程的建模该如何建立模型
已知动力学微分方程:Mdd(x)+cd(x)+k*x=F
simulink减速器动力学建模
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注 - 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/219586
- 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:Simulink的菜单栏消失的解决方法
- 除此之外, 这篇博客: 在simulink中建立调度增益控制系统的模型中的 一、在simulink中建立调度增益控制系统的模型 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
在simulink中,你可以建立一个增益调度控制系统gain-scheduled control systems,在这个系统中,控制器增益或者系数取决于调度变量scheduling variables,例如时间,环境条件,或者是模型参数等。
在
Control System Toolbox™
库中的模块可以让你实现变量增益variable gains的常规控制系统common control-system ,使用查找表或者MATLAB函数模块来实现增益调度映射gain schedule,这些增益gains 一般都是独立于调度变量scheduling variables的。在simulink中建立一个增益调度控制系统gain-scheduled control system,通常需要4步:
- 确定调度变量scheduling variables和信号signals ,并使用他们在模型中表示。 举例来说,如果你的系统是一个飞行器,那调度变量可能就是入射角和速度。
- 使用一个查找表或者MATLAB函数模块,根据调度变量scheduling variables得到增益比例gain 或系数coefficient 。 如果你没有查找表,也没有MATLAB函数,还可以使用
systune
来实现,具体参考 Tune Gain Schedules in Simulink。 - 使用增益调度gain-scheduled来替代原先的控制元素。 举例来说,使用一个可变PID模块(增益调度映射来决定PID的增益),来替代一个固定系数的PID控制器。
- 添加调度逻辑和安全保证。
解决 无用评论 打赏 举报
悬赏问题
- ¥15 高价求中通快递查询接口
- ¥15 解决一个加好友限制问题 或者有好的方案
- ¥15 关于#java#的问题,请各位专家解答!
- ¥15 急matlab编程仿真二阶震荡系统
- ¥20 TEC-9的数据通路实验
- ¥15 ue5 .3之前好好的现在只要是激活关卡就会崩溃
- ¥50 MATLAB实现圆柱体容器内球形颗粒堆积
- ¥15 python如何将动态的多个子列表,拼接后进行集合的交集
- ¥20 vitis-ai量化基于pytorch框架下的yolov5模型
- ¥15 如何实现H5在QQ平台上的二次分享卡片效果?