- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
simulink的若干小问题总结
1.回调函数的设置
a.整个模型的回调函数设置:
File-Model properties(模型属性)-callback页中可设置整个模型的回调函数
(通常可将一些初始化数据写成m脚本文件,然后在初始化回调函数中调用此m文件,完成初始化,免得每次运行模型前都要RUN m文件)
b.单个模块回调函数的设置
右击模块-Block properties(模块属性)callback页中可设置单个模块的回调函数
2.数据点限制问题
a.Scope(示波器)
示波器默认的显示点数是5000,超过5000个点时,只会显示后5000个点;修改方法:示波器属性-Data history页-将limit data points to last前面的对勾去掉;
b.out模块
out模块输出数据到工作空间时,默认的点数是1000,超过1000点时只输出后1000点,修改方法:Simulation菜单-Configuration Paraments对话框-Data Import/Export页-limit data points to last前面的对勾去掉;使用simout模块就不存在这个问题。(当需要将数据输出作谱分析时,应使用simout模块,这样才有恒定的采样时间)
3.矩阵的相关操作 a.矩阵乘除法
乘法模块和除法模块默认的是 点除,改成矩阵除法的方法,双击模块弹出属性对话框-Main页Multiplication项改为Matrix(*)
同理,增益模块也可改为矩阵乘,有四个选项(其中K为增益矩阵,u为信号矩阵):K.*u,K*u,u*K,K*u(u为向量)
b.矩阵的连接
在simulink-Math Operation-Matrix Connection(矩阵组合模块);可以完成矩阵组合工作,一般不用mux来完成,因为其拼接的方式不好定义。
c.恒值向量
当在恒值里输入一恒值行向量时,要将属性中的Interpret vector parameters as 1-D(1维的意思)前的对勾去掉。
d.矩阵信号维数初始化
当仿真时,信号线都是矩阵形式的信号时,此时很容易出现矩阵维数初始化错误(特别是有环路时),可以在import(in输入模块)、mux(混合模块)、selecter(选择模块)定义输入信号的初始维数,方便系统初始化维数。
4.仿真异常问题
a.代数环
简单的说就是某个模块的输入值依靠当前时刻的输出值,这对于迭代算法来说是无法求解的。一般有两个方法解决:
memory模块,memory模块的作用类似于delay模块,即使用上一步的输出值来构造输入,使得迭代得以进行;对于某些动力学问题,加入memory后可能会造成结果错误,因
为用y(k-1)代替y(k)后,差分方程已经与原来不同了。也可考虑用初值模块(Singal Attributes下的IC模块)或有积分模块时在其中设置初始状态作为迭代的启动。
手工化简,代数环类似于隐函数,可以通过手工化简成显函数的方法来消除代数环。(建议手工化简)
b.奇点
个人认为奇点多数是由于仿真发散导致的,特别是在有连续积分时容易出现。可以试试以下方法:
(1) 改变求解器,试试定步长或是刚性求解器;
(2) 如果是变步长的话,可设置最大步长上限,也可以增大容差试试; (3) .确保没有0为除数的情况出现; (4) .消除代数环(最好是人工化简);
(5) 若是由微分方程写成的模型,尽量写成积分形式,因为纯微分很容易导致不稳定。
感谢您的阅读,祝您生活愉快。
您可能关注的文档
最近下载
- 2025出生医学证明管理培训.pptx VIP
- 2025年甘肃省定西市安定区称钩驿镇选聘村干部笔试备考题库及答案解析.docx VIP
- 2025广东惠州市龙门县平陵街道招聘村“两委”干部储备人选16人考试参考题库及答案解析.docx VIP
- GB50345-2012 屋面工程技术规范.pdf VIP
- 驻村工作队管理制度.docx VIP
- 新人教版(新插图)二年级上册数学全册单元期中期末测试卷(含答案).docx VIP
- 提高患者吸氧依从性品管圈 图文.pptx VIP
- 第2课《树立科学的世界观》第2框《用科学世界观指导人生发展》-【中职专用】《哲学与人生》同步课堂课件.pptx VIP
- 人教版八年级历史上册第一单元作业设计(优质案例13页).pdf VIP
- 提高病人吸氧的依从性品管圈.PPTX.pptx VIP
原创力文档


文档评论(0)