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

 找回密码
 立即加入
搜索
查看: 4854|回复: 11

PSCAD自定义模块延时

[复制链接]

该用户从未签到

尚未签到

发表于 2013-3-25 20:57:38 | 显示全部楼层 |阅读模式

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

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

×
我在PSCAD中用fortran编程建立一个自定义模块,输入为电路中的一个电流变量Ia和参考电流变量Ia_ref,输出变量为out。程序代码为:
! H, d+ F9 y  S4 O0 `8 g# @, h: F0 @8 R. \8 X. s3 `! }
IF ($Ia>$Ia_ref) THEN
! f2 e- t& b* d; Z" x/ q   $out=$Ia
7 n/ T+ w$ r- K0 Q1 D: H8 D* s$ `2 V/ yELSEIF ($Ia<$Ia_ref) THEN
0 G  X: p1 p+ @$ N. S; w, {- s   $out=0
( j6 H8 B1 W! o8 d' n2 D8 f5 vENDIF
9 N; t0 y9 g9 [' b  k2 b2 ^- I0 t. m; e6 U
同时在电路中用PSCAD中的元件搭建一个电路,实现上述程序功能。运行后观察电路输出与自定义模块输出的变化曲线,自定义模块输出的变化曲线总是比电路中的输出变化曲线滞后一个步长,请问哪位高手解决过类似的问题啊?在这里多谢了!流量少,只能祝好人平安啦!
"真诚赞赏,手留余香"
还没有人打赏,支持一下
楼主热帖
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    郁闷
    2020-5-6 21:05
  • 签到天数: 288 天

    连续签到: 1 天

    [LV.8]以坛为家I

    累计签到:288 天
    连续签到:1 天
    发表于 2017-3-7 12:39:59 | 显示全部楼层
    zmxpig 发表于 2013-3-27 10:35/ f* D# ]( v) [% O% P! Q; Z5 l
    我没做过这方面的东西,不太了解。不过延时是由于PSCAD中程序的执行顺序引起的,你可以看一下help里相关的 ...
    ( U) k- o7 w1 }
    请问您知道PSCAD中的固有变量EBR(BRN,SS)中的SS(子系统号)要在哪看吗,,

    * [1 C/ K2 E  f
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    [发帖际遇]: huangweichi 发帖时在路边捡到威望2 点,偷偷放进了口袋. 幸运榜 / 衰神榜
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    回复 推荐 踩下

    使用道具 举报

  • TA的每日心情
    郁闷
    2020-5-6 21:05
  • 签到天数: 288 天

    连续签到: 1 天

    [LV.8]以坛为家I

    累计签到:288 天
    连续签到:1 天
    发表于 2017-3-7 12:39:40 | 显示全部楼层
    metal 发表于 2016-3-15 14:21
    ! y" F7 R5 l9 p$ Y5 a5 P学到了
    ' a* B! W3 X# j4 y
    请问您知道PSCAD中的固有变量EBR(BRN,SS)中的SS(子系统号)要在哪看吗,,
    + s$ G0 t  I  l

    点评

    同不知道ss在哪里看,请问您解决了吗?  详情 回复 发表于 2017-3-24 21:14
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    回复 推荐 踩下

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-1 14:02
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    累计签到:17 天
    连续签到:1 天
    发表于 2017-3-24 21:14:38 | 显示全部楼层

    ; T% J1 f& w, }6 x% [同不知道ss在哪里看,请问您解决了吗?* W/ P5 P6 p! H, c# E# l+ a
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    [发帖际遇]: wx_baXXc9RA特爱帮助研友,研友一致同意奖励他 学分3 点,帅呆了. 幸运榜 / 衰神榜
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    回复 推荐 踩下

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-4-4 14:20
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    累计签到:1 天
    连续签到:1 天
    发表于 2013-3-25 21:18:09 | 显示全部楼层
    楼主的代码是放在 未命名.jpg 里的吗?如果是的话,把代码改到DSOUT内试试, 未命名2.jpg
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2013-3-27 10:20:55 | 显示全部楼层
    回复 2# zmxpig
      D- S3 R6 y# V' Q- u9 ^1 ~  b. g4 j; _0 d
    多谢你的帮助啊。我定义的是一个变流器的模型,输出是IGBT的触发脉冲和变流器两侧的电流值。不论是放fortran还是DIOUT里面,总有一个变量有延时,不是触发脉冲,就是电流值。如果把程序一部分放到fortran另一部分放到DIOUT,还是一样的效果。
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    奋斗
    2016-4-4 14:20
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    累计签到:1 天
    连续签到:1 天
    发表于 2013-3-27 10:35:18 | 显示全部楼层
    我没做过这方面的东西,不太了解。不过延时是由于PSCAD中程序的执行顺序引起的,你可以看一下help里相关的内容,执行顺序是DSDYN>电网络求解>DSOUT,你编在fortran里的程序,PSCAD会分配到DSDYN和DSOUT中,具体你自己看吧,我讲不清楚。
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2013-5-17 20:08:24 | 显示全部楼层
    回复 2# zmxpig
    8 G4 B# p$ K1 I( M1 h0 [
    - t% h4 J4 M7 l* R  _* [3 }2 w; S) Z% f( f. R9 y" ^" k8 i
        不是这个问题,我试了,没变化。
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2014-8-19 23:02:00 | 显示全部楼层
    谢谢楼主分享经验啊
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2014-8-21 03:47:31 | 显示全部楼层
    我也觉得适合PSCAD执行顺序有关系
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    奋斗
    2018-4-11 09:22
  • 签到天数: 105 天

    连续签到: 1 天

    [LV.6]常住居民II

    累计签到:105 天
    连续签到:1 天
    发表于 2014-8-21 12:40:18 | 显示全部楼层
    同意2楼,应该是这个原因引起的
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    您需要登录后才可以回帖 登录 | 立即加入

    本版积分规则

    招聘斑竹

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

    GMT+8, 2026-5-31 07:33

    Powered by Discuz! X3.5 Licensed

    © 2001-2026 Discuz! Team.

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