simulink中的sourse中的simulink正弦波设置模块为什么在频率稍微高一点就失真

有哪位大侠知道吗?麻烦指点一下..........
UID767025&帖子17&精华0&积分70&资产70 信元&发贴收入90 信元&推广收入0 信元&附件收入0 信元&下载支出70 信元&阅读权限10&在线时间12 小时&注册时间&最后登录&
& & 取样时间必须设的比较短。小于1/T(周期)。
UID762904&帖子25&精华0&积分78&资产78 信元&发贴收入145 信元&推广收入0 信元&附件收入13 信元&下载支出130 信元&阅读权限10&在线时间9 小时&注册时间&最后登录&
& & 谢谢仁兄的帮忙,我找到原因了,是仿真精度的问题,我把仿真精度设置得更高后就好了!
UID830780&帖子112&精华0&积分107&资产107 信元&发贴收入560 信元&推广收入0 信元&附件收入0 信元&下载支出503 信元&阅读权限10&在线时间16 小时&注册时间&最后登录&
呵呵 经验值得学习啊
[通过 QQ、MSN 分享给朋友]
欢迎访问 TI SLL(信号链)专区查看: 2364|回复: 7|关注: 0
SIMULINK中波形产生混乱
<h1 style="color:# 麦片财富积分
新手, 积分 6, 距离下一级还需 44 积分
& &&&不知为何,可能调过什么参数,Matlab中自带的信号发生器,三角函数发生器,正弦波等,产生的波形,不是正常波形,全都是乱七八糟的波形,改为定步长情况能好一些。以前做过的都已经验证过的仿真,里面的三角波发生器也全部不能正常产生波形,新建了一个仿真模型,什么都没带,产生的波形也这样,希望大神能给解答一下!第一个仿真图是三角波的,第二个正弦波,第三个是信号发生器产生的正弦波。
论坛优秀回答者
帖子最佳答案
关注者: 482
楼主还在用XP系统啊。。。
问题在于采样点不够密集,导致波形失真。
解决方法一,
Sample Time都改为-1,继承solver步长。
然后Configuration Parameter里面设置小一些的步长试试。
解决方法二,
当然在变步长支持连续和离散状态的解算方法下,你可以直接将各个信号发生器的Sample Time设置为一个固定的足够小的数字,如0.01,试试看。
《Simulink仿真及代码生成技术入门到精通》已经由北航出版社出版:/.html
<h1 style="color:# 麦片财富积分
楼主还在用XP系统啊。。。
问题在于采样点不够密集,导致波形失真。
解决方法一,
有很多软件只能用XP系统才能运行。。。。。。
你说的Sample time是示波器里的那个吗?三角函数发生器中没有Sample time啊,改一下仿真时间,波形就会发生变化,估计就是步长的问题,但是不知道怎么调
论坛优秀回答者
帖子最佳答案
关注者: 482
有很多软件只能用XP系统才能运行。。。。。。
你说的Sample time是示波器里的那个吗?三角函数发生器中没 ...
max step设置为0.01试试。
《Simulink仿真及代码生成技术入门到精通》已经由北航出版社出版:/.html
<h1 style="color:# 麦片财富积分
max step设置为0.01试试。
还是老样子,我从别人那拷了个仿真,用他的三角波发生器,在他的仿真里重新搭了一下,这样就好使了,估计还是我设置的问题
论坛优秀回答者
帖子最佳答案
关注者: 482
还是老样子,我从别人那拷了个仿真,用他的三角波发生器,在他的仿真里重新搭了一下,这样就好使了,估计 ...
建议楼主定位好问题,找到真因,有了总结,以后能解决更多问题。
《Simulink仿真及代码生成技术入门到精通》已经由北航出版社出版:/.html
<h1 style="color:# 麦片财富积分
建议楼主定位好问题,找到真因,有了总结,以后能解决更多问题。
感谢楼主的提醒,这几天还在研究这个问题,等有了答案,到时候分享给大家,省的误导更多人。
<h1 style="color:# 麦片财富积分
本帖最后由 落叶厌秋 于
20:43 编辑
新手一只,我也遇到相似的问题,我的三角波一开始一直是这样的。。。:
C:\Users\Dell\Desktop\1,折腾查了好久,貌似是因为步长的问题,如果你也设置的是可变步长,可以试着把步长变小,比如2e-5,2e-6,这样,波形就正常了C:\Users\Dell\Desktop\3,一开始默认auto:C:\Users\Dell\Desktop\4,后来C:\Users\Dell\Desktop\4
站长推荐 /3
Powered by

我要回帖

更多关于 simulink中正弦波 的文章

 

随机推荐