PacificBlue 发表于 2008-10-30 23:06

超级无敌巨难的simulink问题请教

:lol
在使用simulink中simpowersystem过程中,必须要在最顶层模型中加入powerGUI这个block,该模块可以设置是对模型当作连续系统仿真还是离散系统仿真。若是进行离散系统仿真,则要求设置采样时间。请问这个采样时间与simulink的solver的步长有什么关系?它们之间互相影响吗?
还有,powerGUI中离散仿真的采样时间,这个时间是会影响仿真结果的,有的时候采样时间较小时仿真结果看起来更正常,有时候则反之。这是为什么呢?
请各位大侠赐教啊

PacificBlue 发表于 2008-11-4 08:48

木人理啊,伤心ing

12qq21 发表于 2008-11-6 14:10

我也期待中 学习。。。。。。。

mandylion 发表于 2008-12-23 14:32

不懂,你问得好高深!
学习ing

halide 发表于 2008-12-28 01:29

不太明白,期待高手解答

michael_zyf 发表于 2009-2-6 15:37

simulink的solver不同是采用的算法不同,比如ode4是龙格库塔等等;

michael_zyf 发表于 2009-2-6 15:39

但是configuration中的Fix-step size中的数值要和powerGUI中的采样时间相同

hmimys 发表于 2009-2-20 21:29

simulink的solver不同是采用的算法不同

flyingmind 发表于 2009-2-23 11:19

若用powergui设置离散采样时间时,则仿真步长即为离散采样时间,这时solver部分设置可以采用默认设置,即求解器为变步长(实际上步长还是由离散采样时间决定),步长大小可以不用限制,这时求解应该只与powergui中步长设置有关,离散采样时间越小,仿真越准确

若solver中选择定步长,则其定步长设置应与powergui中相同

lioushui336 发表于 2009-3-3 21:23

资料不错谢谢楼主下载学习。。。。

老电机 发表于 2009-3-4 10:39

需要相同吗?比如离散积分,步长设的很小时SOlver的步长都不需要设了

renzando 发表于 2009-3-5 14:48

powerGui是在你选择算法和步长后自动就会在顶层生成的吧,我做的都是这样的呢。
然后你选择合适的算法就会对你仿真的时间有很大的影响,有的甚至没法仿真。
个人用simulink的看法,还请高人完善

yjhou 发表于 2010-12-3 10:16

如果powerGUI和slover设置不同,则以poerGUI为准,但是此时powerGUI的仿真步长必须是slover的整数倍。
离散仿真步长当然是越小越好了,但是过小的话又会影响到仿真的时间。

triplez 发表于 2010-12-3 19:52

1. 在PowerGUI中设选择离散系统后,可用定步长Solver求解,这样速度会。没必要再用连续Solver,因为这时已无连续的状态变量。

2. Solver的步长要小于等于离散系统的采样时间,否则精度有问题。

雪山飞鹰 发表于 2010-12-4 08:51

采样的算法对计算结果影响很大,你可以看看西安电子科技大学出版社《电力系统的MATLAB/SIMULINK仿真与应用》,这本书中间有节专门对simulink中的算法介绍了下,对你应该有帮助{:1_432:}

zyn891106 发表于 2010-12-16 15:21

不懂。。。菜鸟!好好学习

hitbuyi 发表于 2011-1-6 17:21

步长选得不对,有可能出现错误的结果

zq1111 发表于 2011-1-27 09:53

可以连续也可以离散啊,这个以前我用的都是频谱分析

zy-wu 发表于 2011-3-30 18:44

学习中!{:1_432:}
页: [1]
查看完整版本: 超级无敌巨难的simulink问题请教