MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [Simulink相关] simulink的仿真图形和计算结果不一致 (https://www.labfans.com/bbs/showthread.php?t=14272)

fisher1986 2012-02-04 23:34

simulink的仿真图形和计算结果不一致
 
输入一个三角波电压信号(图1)到一个二阶系统(参数如图2)中,然后计算出其输出的位移如图3所示。
[IMG]http://www.matlabfan.com/data/attachment/forum/201202/05/002918s687n38631td6jtn.jpg[/IMG]
图1. 三角波电压信号
G(s)=K*wn^2/(s^2+2*ζ*wn*s+wn^2)
图2. 二阶系统,其中
wn= 283000 rad/sec
K=0.5
ζ=0.18
[IMG]http://www.ilovematlab.cn/data/attachment/forum/201202/02/233511eteq3up9tejfvdya.jpg[/IMG]
图3. 输出的位移


但在simulink仿真的时候,结果却和计算结果不一致,
1.为什么会有负值出现呢?
2.计算出的幅值是0.4,simulink仿真出来的幅值从图中看大概是0.7左右。
3.另外第一个周期的位移为什么是那样的?

请教这是什么原因呢?
[IMG]http://www.ilovematlab.cn/data/attachment/forum/201202/02/233513a639u46ggzv569os.jpg[/IMG]
图4. simulink仿真系统
[IMG]http://www.ilovematlab.cn/data/attachment/forum/201202/02/23351813ldllzjlgldl211.jpg[/IMG]
图5 simulink仿真结果

yjx081024 2012-03-14 10:06

回复: simulink的仿真图形和计算结果不一致
 
我用simulink 做随机共振的仿真,为什么总有错误 不知道错误在什么地方 ?请高手给予指点


所有时间均为北京时间。现在的时间是 12:43

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.