设为首页收藏本站|繁體中文 快速切换版块

 找回密码
 立即加入
搜索
查看: 14555|回复: 36

pscad和matlab联合仿真遇到的问题

  [复制链接]

该用户从未签到

尚未签到

发表于 2011-4-27 17:11:04 | 显示全部楼层 |阅读模式

马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!

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

×
我是按照pscad与simulink接口的工程实现来做的,仿真是遇到了问题。我搭建的模型如下:

matlab-simulink.rar

1.76 KB, 下载次数: 33, 下载积分: 威望 -2 点, 学分 -5 点

"真诚赞赏,手留余香"
还没有人打赏,支持一下
楼主热帖
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    郁闷
    2017-6-22 20:51
  • 签到天数: 74 天

    连续签到: 1 天

    [LV.6]常住居民II

    累计签到:74 天
    连续签到:1 天
    发表于 2016-9-23 15:42:38 | 显示全部楼层
    jimxi_6 发表于 2011-4-28 11:36$ w. ]$ C* ]) x( L& S9 S
    你的matlab-simulink文件模块中没写脚本文件,自然是运行不了的,脚本文件对应右下角的Script。。 ...

    5 m" a' A/ h; N你好 我在联合仿真时候 开始运行就会显示***.exe停止工作 ***是我的pscad仿真项目名称 我在pscad里建了个常规PID的控制系统 然后 想在MATLAB里用模糊自适应控制来代替常规的 然后就出现了那个停止工作的问题 请问下这是什么情况?怎么解决?谢谢# I4 B" f) Y8 n" j1 {) h

    点评

    模糊控制实现了吗?请教啊  详情 回复 发表于 2017-4-3 16:18
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    [发帖际遇]: 去看电影,yyjg123被优惠得了 学分3 点,开心的忘记看电影了. 幸运榜 / 衰神榜
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    回复 推荐 踩下

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-6-7 10:01
  • 签到天数: 30 天

    连续签到: 1 天

    [LV.5]常住居民I

    累计签到:30 天
    连续签到:1 天
    发表于 2017-4-3 16:18:40 | 显示全部楼层
    yyjg123 发表于 2016-9-23 15:42- d- D* r) s7 W0 K; c1 L7 J) q1 ?, n
    你好 我在联合仿真时候 开始运行就会显示***.exe停止工作 ***是我的pscad仿真项目名称 我在pscad里建了个 ...
    ) C' E& r7 A  k8 S2 u0 f) A) i$ ?
    模糊控制实现了吗?请教啊
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    回复 推荐 踩下

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-12-8 21:32
  • 签到天数: 46 天

    连续签到: 1 天

    [LV.5]常住居民I

    累计签到:46 天
    连续签到:1 天
    发表于 2018-3-25 22:15:20 | 显示全部楼层
    凤仙·爱丽斯 发表于 2016-10-11 10:38
    : l8 {% Z% I2 J1 h& ?: z+ y不好意思了,问题已解决,跟MATLAB相关,打扰了!

    - ^2 {! W% I. E8 B' h( I; q: u我也遇到同样问题,请问您怎么解决的?MATLAB相关设置怎么设置?谢谢!
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    回复 推荐 踩下

    使用道具 举报

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-4-27 17:14:24 | 显示全部楼层
    回复 1# sailing123
    6 a/ {- k5 U/ y2 C8 }( b3 X; X
    7 K5 n( b2 R) O; r4 ]2 X4 W
      [& R: U/ `; f& ?. W! o    仿真时出现了错误提示EMTDC has runtime error and terminated: f4 j, H2 n$ ^% w2 x4 s3 w
        EMTDC_Mediator: EMTDC not responding!
    $ J  @  D- U4 s, {& J, f    This is caused by...
    . |$ M! I' }0 k     Exchange Error: Unable to send data.  H: P) h% d6 ]3 ^
        This is caused by...* q, ]0 n/ Q4 y) p  _' |
         Socket Error, SOCKETID: 1780  WSA #54: Unable to send data8 i+ m0 p9 ~, K6 l
        请高手指教!
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    开心
    2016-10-19 21:21
  • 签到天数: 18 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    累计签到:18 天
    连续签到:1 天
    发表于 2011-4-28 11:36:37 | 显示全部楼层

    ; R7 H1 G) v7 }
    3 h4 k" w  h" n5 f
    ! K+ a* t& K& c: i# b6 }6 P: f$ [' a   你的matlab-simulink文件模块中没写脚本文件,自然是运行不了的,脚本文件对应右下角的Script。。。对比下我的模块matlab-1,如图: p1wu.jpg p1you.jpg
    % V! s9 \8 D6 r  l7 u6 R' x9 {4 D2 p7 D& r. z, h
    写这个脚本有两个方法,一是直接复制pscad自带的例子,二是参考pscad中的help文件
    8 o4 w5 i; V5 J; v+ _3 e将你的文件改了下,并且附上matlab的simulink文件,其中matlab文件应该将其放到matlab的当前文件夹中,我用的是matlabR2008,% Q7 C4 J+ s1 q4 L6 ~
    相关设置见图,一般默认设置就可以。这个模块完整运行下来,虽然仿真时间设置的是0.5s,但我的电脑花了10多分钟才结束,而且差点死机。。。5 c, c1 k" L0 F, r/ q& L
    ps-m.jpg m-ps.jpg ) ]5 ^* N8 y3 l! L

    " y) ?4 h4 \; t总结来说,比较容易出问题的还是自己建的模块,由于里面参数设置复杂,因此建议一开始可以复制pscad里面的自带例子中的matlab连接模块,由于pscad中不允许模块同名,可以将project的名字也改掉,然后自己修改。。。2 O6 L" `5 p+ p* N5 ?! W% p  E) u
    最后附上我的例子/ L/ @) g6 _, g9 M* M3 U8 x
    ps-matl实例.rar (8.42 KB, 下载次数: 68)

    点评

    你好 我在联合仿真时候 开始运行就会显示***.exe停止工作 ***是我的pscad仿真项目名称 我在pscad里建了个常规PID的控制系统 然后 想在MATLAB里用模糊自适应控制来代替常规的 然后就出现了那个停止工作的问题 请问下  详情 回复 发表于 2016-9-23 15:42

    评分

    参与人数 2威望 +7 学分 +7 收起 理由
    tfzxlj888 + 2 + 2 学习了!
    sailing123 + 5 + 5 很感谢您的解答

    查看全部评分

    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-4-28 14:57:48 | 显示全部楼层
    本帖最后由 sailing123 于 2011-4-28 15:02 编辑
    ' g4 n/ E2 K! S6 z" b( H
      K+ z; h+ d/ _. W2 b% Y1 [5 v回复 3# jimxi_6
    / I5 r3 _. [1 K3 e# X
      }) J2 |% b. `# j' ^4 R1 C/ |
    3 S  R" `. I8 ~$ \! V    很感谢你能为我解答,不过用你给的例子还是出现了问题,我用的pscad是4.2.1版的,matlab用的是7.1版的,可以运行pscad里自带的和matlab互联的程序,但是这个程序怎么都有错误提示
    pscad1.JPG
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-4-28 15:02:15 | 显示全部楼层
    回复 3# jimxi_6
    * b) A" m4 W7 j. j
    + w- H2 N: S& X/ ]. z' w5 m) e
    0 o- G! c5 M6 `    消息框有这样的提示
    更多图片 小图 大图
    组图打开中,请稍候......
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-4-28 15:18:37 | 显示全部楼层
    回复 3# jimxi_6
    ' R" F, ^4 x( Q9 }! D1 R' e- Z' v
    * K7 v4 m8 ?6 C4 P$ K! j- {$ M; l
    , _% p: i, m& F% b    我打开matlab后工作空间有这些提示,不知道您仿真时有没有?
    pscad4.JPG
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    开心
    2016-10-19 21:21
  • 签到天数: 18 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    累计签到:18 天
    连续签到:1 天
    发表于 2011-4-29 09:35:28 | 显示全部楼层
    可以运行pscad自带带的和matlab互联的程序,那应该问题不大,pscad常常有这个问题,runtime error,有时候莫名其妙,有时候重新启动程序或者更改仿真时间又可以了,有时候重新连接元件也行。。。。你可以试试这样:( l( k( f' j/ t" E  o6 l6 B, ]
    1 安装matlab r2008  |/ j5 J* H9 ^, H0 h+ I0 @- k
    2 将自带的matlab例子改名,save as你要的名字,然后删除不需要的元件,添加你要的元件。。。
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-5-4 11:16:48 | 显示全部楼层
    回复 7# jimxi_6 - t6 J  _! f. A5 R
    9 K) i( o4 x, f: O
    9 _2 X2 Y  K+ C1 R
        你好,提示的是不能够CD到mfiles是不是运行以后要生成一个mfile文件的,我这里没有生成所以才这样提示,不知道您运行时有没有生成m文件。
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-5-4 16:19:57 | 显示全部楼层
    回复 7# jimxi_6 3 s6 f3 [3 o8 y  e: S3 N. x# Q

    , V2 Q# H7 O1 r2 ^  R6 A9 t  u. ^$ h3 T: o. K
        另外matlab2008 和pscad4.2.1互联出现了问题,运行例程出现错误提示看了论坛的解决办法这样写的:
    ; \% Y, \7 {  z( S, n! f1)首先安装MATLAB R2010版本,为了实现接口
    2 G. ~: ]) }% m1 z; b2 {2)其次,安装MATLAB 6.5版本,目的是为了获取接口所需的文件+ M: k' \: [* m2 ?( a$ |- x' h$ f
    3)将MATLAB 6.5安装目录下的文件夹E:\Program Files\MATLAB6p5\extern\lib\win32\digital拷贝到
    , ~" |( k- E1 m4 L* B5 l) D/ _7 S, @E:\Program Files\MATLAB\R2010a\extern\lib\win32目录下6 Y. K  Y" |: G4 }% v
    4)在PSCAD edit--workspace settings--MATLAB选项卡下进行设置; t  U# ?1 z5 \1 k1 V! m
    installed version选择version 6 or higher  o8 z2 J, B3 B1 _% u$ T3 p6 f7 [
    library path 选择e:\program files\matlab\r2010a\extern\lib\win32\digital\df50\
    % Z* x" v  A" |8 i* o5)然后运行PSCAD/example中的例子即可# |8 |. H/ U1 Y/ t! ?9 n# p/ J
    . @1 I" s/ d' r5 K* {' A9 m
    我选择version 6 or higher路径曾现空的选择version 5按照上面设置出现错误提示,不知matlab2008和pscad如何设置!
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2011-5-4 16:55:20 | 显示全部楼层
    回复 3# jimxi_6
    5 R9 P' \2 x8 ~' B3 S8 g. j5 T* Y9 b6 R+ h6 ~: z0 r9 e/ Z4 p
    * f8 _7 R& j6 H/ z- a
        matlab2008l路径改为! z: G: w7 Y- c6 Z% T
    Installed Version
    2 |: c3 l! ~/ `& P% z  WVersion 5
    # c/ W' i5 s/ O, R: rLibray Path1 y6 |) ]0 J6 {) z# A5 C
    C:\Program Files\MATLAB\R2007b\extern\lib\win32\microsoft
    / x! B. T  p4 ~7 S/ v& w  O& C" Y$ V$ F9 B6 z# z. h9 o
    可以运行pscad自带的例程。但是运行你的例子还是出现那些错误提示!只是matlab工作空间中没有警告了!
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    您需要登录后才可以回帖 登录 | 立即加入

    本版积分规则

    招聘斑竹

    小黑屋|手机版|APP下载(beta)|Archiver|电力研学网 ( 赣ICP备12000811号-1|赣公网安备36040302000210号 )|网站地图

    GMT+8, 2026-3-17 23:41

    Powered by Discuz! X3.5 Licensed

    © 2001-2025 Discuz! Team.

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