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

 找回密码
 立即加入
搜索
查看: 2665|回复: 7

如何通过调用MATLAB修正PSCAD的参数?

  [复制链接]
  • TA的每日心情
    开心
    2017-6-11 01:39
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    累计签到:2 天
    连续签到:1 天
    发表于 2010-2-10 11:20:14 | 显示全部楼层 |阅读模式

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

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

    ×
    本帖最后由 zju_xxf 于 2010-2-10 11:22 编辑
    ! g3 s' @/ I  Y* b, X; P- S
    * B+ F) s, v* M" w0 g0 a; d. n# a由于项目的需要,在用pscad仿真过程中,需要调用MATLAB程序来修正PSCAD中的参数。比如x,matlab将控制x在一定条件下增加(x=x*1.1),一定条件下减小(x=x*0.9)。我现在遇到的困难是不知道在哪里设置x的初值x0:1)如果设置在.m文件中,那么每次只是对x0进行参数修正;2)如果设置在PSCAD中,将x0作为.m函数的输入参数,那么在区分第几次对x执行修正时(需要将第一次和其他的区分开来),同样遇到问题。/ X1 t0 z9 I  D! n$ ~

    - {* V2 X; z8 d啰嗦了一堆,不知道有没有把问题表述清楚。请各位多多指教,先谢谢了!
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    楼主热帖
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    开心
    2021-4-13 10:10
  • 签到天数: 97 天

    连续签到: 1 天

    [LV.6]常住居民II

    累计签到:97 天
    连续签到:1 天
    发表于 2010-2-24 18:53:25 | 显示全部楼层
    不会调用matlab应用  8 f3 V! s3 I* @2 a
    不过可以通过文本文件传入参数: Y" E9 D5 T' v* p
    调用matlab更改文本数据 间接实现
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    开心
    2017-6-11 01:39
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    累计签到:2 天
    连续签到:1 天
     楼主| 发表于 2010-2-26 00:39:18 | 显示全部楼层
    我后来给matlab模块添加了一个time输入,用时间来区分是否是初始状态,算是把这个问题混过去了
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    擦汗
    2016-5-18 00:25
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]初来乍到

    累计签到:2 天
    连续签到:2 天
    发表于 2010-5-22 21:20:08 | 显示全部楼层

    3 a$ g! g' [$ M) g" `" x4 u4 I- }* h6 T( v$ O
    PSCAD做电力系统大部分的仿真都比matlab方便,而且认可度高,但在涉及到高频开关器件如IGBT的控制时,由于PSCAD采用的是定步长,数值积分算法单一,在进行仿真时会出现死区问题,而matlab采用的是变步长,而且有适用于不同系统的数值积分算法,可能反映出用PSCAD反应不出的问题。我对PSCAD与matlab联合仿真不清楚,但在论坛中看了半天,都只是在讲如何联合使用,但为什么要联合使用,联合使用都来解决什么问题呢?
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2010-6-8 09:48:56 | 显示全部楼层
    O(∩_∩)O~
    0 [: Z% k$ o: n想各位前辈学习
    - `4 s, [; e6 C. |刚学会如何掉matlab $ J+ f0 P) k: Z3 M$ m4 }
    下一步就是要调用MATLAB修正PSCAD的参数
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2011-5-23 03:17:42 | 显示全部楼层
    不会调用matlab应用  ) _2 U" h. o( ?  |4 _- x- ]. b
    不过可以通过文本文件传入参数3 T8 w& ?- l3 w; ]! E
    调用matlab更改文本数据 间接实现. o* G# {+ g: L! J" L
    stoon123 发表于 2010-2-24 18:53

    ( ^9 Q9 f$ V: [1 L1 _' y1 x+ ?9 H2 u4 H; Z5 r* F
    ( @  n: s, o. y4 R+ ~
       请问这个文本传递是怎么弄得呢?pscad如何才能读入文本和输出文本啊?
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2015-3-20 21:34:25 | 显示全部楼层
    回复 3# zju_xxf + b0 J9 Q* M8 H  [) L

    : f- n$ u' U& {; u2 U) z7 x2 w4 ?4 Q* Q+ k2 h! K7 k# Y3 G. U3 B3 A/ s
       不知道楼主后来怎么解决的  我觉得你用time是对的  可以实现你想要的 别的方法 还真么有更有效的;: i$ Q4 o1 j) y1 H" T% X# f
    逐个调用文本数据,太慢了吧?
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2015-3-20 21:36:07 | 显示全部楼层
    回复 5# jenny820210 * X' ?, F& j% c( ^2 o" l
    2 I+ f; j2 k& ~6 |/ P1 y

    2 w2 C6 e9 R( g- m. f: I3 Q   matlab修正pscad应该不好实现吧?我觉得最好的就是不要用matlab   * t( {/ r" ]2 ^/ S; _8 Y; C
    用pscad自身控制元件实现吧
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    您需要登录后才可以回帖 登录 | 立即加入

    本版积分规则

    招聘斑竹

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

    GMT+8, 2026-3-18 09:46

    Powered by Discuz! X3.5 Licensed

    © 2001-2025 Discuz! Team.

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