声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1299|回复: 6

[综合讨论] 关于simulink中电路的起振问题

[复制链接]
发表于 2008-5-12 20:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
ikeda.mdl (19.13 KB, 下载次数: 7)
方程为dx/dt=-x(t)+20sinx(t-2)
以上是我依据此方程建立的模型
问题是:1、这个模型对否?
              2、为什么此类问题总是得不到波形?如何让电路起振?
希望大家多多帮忙,万分感谢!

[ 本帖最后由 eight 于 2008-5-13 10:59 编辑 ]
回复
分享到:

使用道具 举报

发表于 2008-5-13 07:34 | 显示全部楼层
不明白你说的没有波形是什么意思。在我这里运行有输出啊

[ 本帖最后由 yf2002043227 于 2008-5-13 16:10 编辑 ]
未命名.JPG
 楼主| 发表于 2008-5-13 15:34 | 显示全部楼层

说明

这个图形是不对的啊 那是因为我在积分器那设置了初值,如果积分器的初值为0就不会振 问题是我不知道该怎么设置才是正确的。

[ 本帖最后由 yf2002043227 于 2008-5-13 16:05 编辑 ]
发表于 2008-5-13 16:01 | 显示全部楼层
这个应该分析一下你原来的那个数学式子就很好理解了,dx/dt=-x(t)+20sinx(t-2)

如果你设置初值为0,从方程式来看迭代过程应该始终为零,所以如果要设置积分器的初值不为零,还要起振的话,不防改一下原来的式子:
dx/dt=-x(t)+20sinx(t-2)+C
C:不为0的常数
这样可以设定一个初值了

电路的话,我不是很了解,不知道上面的该法对不对
但是一点应该肯定:如果不给电路施加能量的话,电路是不会振荡的,这就和你的情况比较类似,
不知道我说得对不对:handshake

[ 本帖最后由 yf2002043227 于 2008-5-13 16:03 编辑 ]
 楼主| 发表于 2008-5-13 16:10 | 显示全部楼层

讨论

嗯 初值是一定要加的,关键是加在哪的问题 你说的有道理 但是,这样就要修改电路了。还有一种方法是可以加一个外加的激励,激励一下就断开,可是我没有找到压控开关,请问simulink中有这样的开关吗?
发表于 2008-5-13 16:14 | 显示全部楼层
不知道脉冲行不行,或者你就自己做一个模块:
时间0时有数值输出,以后变为零。

if t==0
   y=5;
end

这样如何?
 楼主| 发表于 2008-5-14 18:57 | 显示全部楼层
加了常数之后确实可以起振了 谢谢你
我在另一个电路中出现了Solver Step size is becoming less than specifed minimum step size 这个问题是怎么回事啊?如何解决?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-16 01:17 , Processed in 0.095590 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表