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

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

关于matpower自定义函数的使用问题

[复制链接]

该用户从未签到

尚未签到

发表于 2010-6-30 10:37:43 | 显示全部楼层 |阅读模式

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

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

×
我在3.2版本中找到一个这样的例子。
' A" `( I+ t3 _A = sparse([1;1].[2,7],[1,-1],1,24);* V1 v' q+ }( E) F' ]9 o
l = -Inf;
! z4 D% D1 c0 ku = 5 * pi/180;
6 |# |* x7 k9 {0 K. n" _mpopt = mpoption(‘OPF_ALG’,520);% 使用fmincon w/通用仿真/ [2 h* i3 r6 f8 R% U) K- v' J
opf(‘case9’,A,l,u,mpopt), g/ I  }. i8 p9 j  |

( c- V" C$ D' T' L6 `在4.0b4版本中还没有比较好的例子。3 l" s# V" B$ H* C' P

# e! n4 O" B: }! W% q: o# H- B我希望求解最优负荷削减,是应该怎么使用用户自定义功能修改目标函数和约束条件呢?
"真诚赞赏,手留余香"
还没有人打赏,支持一下
楼主热帖
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

发表于 2010-9-5 16:26:44 | 显示全部楼层
期待高手解决···
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

发表于 2011-1-19 16:40:21 | 显示全部楼层
回复 2# hongylb921
  ]% b7 T0 U5 |+ z' X$ j1 G9 @5 L9 f+ t; N/ C# v5 i! V/ t

; A$ r5 u, T4 x: @' j! _    没有必要去修改用户自定于函数,如果只是求解最优切负荷量,用一种很简单的办法就可以实现的!
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

发表于 2011-1-19 16:43:28 | 显示全部楼层
另外,凭我的经验,任何试图去通过MATPOWER去实现自定义功能的想法都需要花很长时间来实现,确实非常郁闷!建议做风险评估的兄弟姐妹们团结起来,资源共享,早日赢得攻博攻硕的最后胜利!
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

发表于 2011-2-19 23:10:41 | 显示全部楼层
回复 3# phdyang
$ {1 B( x+ l" v9 P8 K
& @) ?3 ~# o9 D. j2 o' L- c  V" w3 {- J+ |: d) @
    请问如何用简单有效的方法实现最优负荷削减呢,谢谢
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

发表于 2011-10-5 15:03:29 | 显示全部楼层
Matpower中非线性约束条件该怎样添加呢,请高人指点!
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    开心
    2019-6-18 23:05
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    累计签到:1 天
    连续签到:1 天
    发表于 2011-11-8 16:08:37 | 显示全部楼层
    回复  hongylb921 ) [" L" `0 X+ u
    7 w; C9 L; X0 a7 o- V. S

    6 x$ M" o) j2 |$ T7 Z8 ?; Y    没有必要去修改用户自定于函数,如果只是求解最优切负荷量,用一种很简单的办法 ...
    " L' \& G* N( O" Q0 Dphdyang 发表于 2011-1-19 16:40
      j6 O* z; A0 V/ x/ z7 t- ]

    3 ^6 g2 O! X7 X; H* b
    ; V5 m5 l! T" [8 M8 m   同问,如何求取最优切负荷量?
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2011-11-27 15:03:13 | 显示全部楼层
    额 同志们要团结起来啊
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    开心
    2019-2-22 21:46
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    累计签到:1 天
    连续签到:1 天
    发表于 2011-12-4 15:09:42 | 显示全部楼层
    其实matpower很多时候最重要的是作为内核潮流的工具,优化的部分往往是自己编程实现,通过每次代入matpower潮流计算代码后的结果后修正原来case卡片里对应的矩阵(增加行或修改某些行)中元素的大小作为下一次计算的初始量。。。只是在这个过程中需要明确哪些变量是可以通过matpower输出的,怎么样输出而已(这个需要大家好好看看)。如果涉及到蒙特卡洛计算(含风电系统)则通过每次取基因的部分(若用遗传的话)进行修正和取值即可。。对于非线性约束(除开matpower中本身可以设置的支路潮流、节点电压等越线以外)的约束,如备用、频率偏移,完全可以在优化迭代的过程中专门定义判断语句来加以约束。。。不管是切负荷还是经济调度都可以这样用。。当然只是在进行潮流稳态计算用。。。
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2012-3-20 15:18:01 | 显示全部楼层
    回复 9# eexxyy 9 ^9 c5 H) n1 v4 w7 E, Q. b0 @6 _

    6 m& f1 W8 M1 J1 S. h, P$ ?- P% u. l4 H% E
        那是不是说需要到源代码中区修改呢,这样才能达到用户自定义的约束条件?
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    您需要登录后才可以回帖 登录 | 立即加入

    本版积分规则

    招聘斑竹

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

    GMT+8, 2026-10-30 04:35

    Powered by Discuz! X3.5 Licensed

    © 2001-2026 Discuz! Team.

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