咨询高手:关于PSCAD和MATLAB混合仿真的问题
如果把PSCAD和MATLAB的接口设置好后,PSCAD与MATLAB的计算是两个软件同时进行还是配合进行。例如PSCAD调用一次MATLAB后是等待MATLAB返回相关参数后进行计算还是不等待各算各的等到MATLAB算出结果后再返回相关参数。个人觉得这个问题比较重要,如果是不等待各算各的势必在某些情况下MATLAB的相关编程就必须考虑到计算速度的问题,不然的话如果MATLAB的计算速度跟不上,某些仿真就没有办法做了。
忘高手予以指点,本人在此谢过了。
::handshake:: 同问的飘过! 应该是配合进行 我想是配合进行,等结果出来再分析 不是各算各的,如果PSCAD调用MATLAB函数,我觉得是要先等MATLAB函数返回参数后,再继续执行的。
调用MATLAB函数后,同样的PSCAD电路执行起来慢了很多。 配合进行自然需等待,等待参数返回,等待matlab算完。。。
画一个pscad输出量的图和matlab返回量的图可以看到是两图时间同步,说明是同步进行的
另外,与matlab接口后仿真时间巨慢,0.5秒需10分钟左右,我的电脑还是2.26G的cpu都这么慢 作个记号回来再看呀 以下给出你问题的答案:
PSCAD与MATLAB混合仿真,是以PSCAD为主,调用MATLAB的方式进行。说的明白点,就是类似C语言中,主函数在PSCAD中进行,MATLAB中只是提供供调用的子函数。所以是PSCAD调用一次MATLAB后,等待MATLAB返回相关参数后再进行计算,这也就意味着将占用更多的CPU时间。 还没用到混合仿真,先学习了
页:
[1]