超级无敌巨难的simulink问题请教
:lol在使用simulink中simpowersystem过程中,必须要在最顶层模型中加入powerGUI这个block,该模块可以设置是对模型当作连续系统仿真还是离散系统仿真。若是进行离散系统仿真,则要求设置采样时间。请问这个采样时间与simulink的solver的步长有什么关系?它们之间互相影响吗?
还有,powerGUI中离散仿真的采样时间,这个时间是会影响仿真结果的,有的时候采样时间较小时仿真结果看起来更正常,有时候则反之。这是为什么呢?
请各位大侠赐教啊 木人理啊,伤心ing 我也期待中 学习。。。。。。。 不懂,你问得好高深!
学习ing 不太明白,期待高手解答 simulink的solver不同是采用的算法不同,比如ode4是龙格库塔等等; 但是configuration中的Fix-step size中的数值要和powerGUI中的采样时间相同 simulink的solver不同是采用的算法不同 若用powergui设置离散采样时间时,则仿真步长即为离散采样时间,这时solver部分设置可以采用默认设置,即求解器为变步长(实际上步长还是由离散采样时间决定),步长大小可以不用限制,这时求解应该只与powergui中步长设置有关,离散采样时间越小,仿真越准确
若solver中选择定步长,则其定步长设置应与powergui中相同 资料不错谢谢楼主下载学习。。。。 需要相同吗?比如离散积分,步长设的很小时SOlver的步长都不需要设了 powerGui是在你选择算法和步长后自动就会在顶层生成的吧,我做的都是这样的呢。
然后你选择合适的算法就会对你仿真的时间有很大的影响,有的甚至没法仿真。
个人用simulink的看法,还请高人完善 如果powerGUI和slover设置不同,则以poerGUI为准,但是此时powerGUI的仿真步长必须是slover的整数倍。
离散仿真步长当然是越小越好了,但是过小的话又会影响到仿真的时间。 1. 在PowerGUI中设选择离散系统后,可用定步长Solver求解,这样速度会。没必要再用连续Solver,因为这时已无连续的状态变量。
2. Solver的步长要小于等于离散系统的采样时间,否则精度有问题。 采样的算法对计算结果影响很大,你可以看看西安电子科技大学出版社《电力系统的MATLAB/SIMULINK仿真与应用》,这本书中间有节专门对simulink中的算法介绍了下,对你应该有帮助{:1_432:} 不懂。。。菜鸟!好好学习 步长选得不对,有可能出现错误的结果 可以连续也可以离散啊,这个以前我用的都是频谱分析 学习中!{:1_432:}
页:
[1]