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

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

[讨论] 关于matpower自定义函数的使用问题

[复制链接]

该用户从未签到

尚未签到

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

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

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

×
我在3.2版本中找到一个这样的例子。0 b1 e6 p. P: O+ h# A
A = sparse([1;1].[2,7],[1,-1],1,24);
" x4 L7 I5 Z0 D8 D3 I6 il = -Inf;
0 i% p  l0 F5 y! G( `' Nu = 5 * pi/180;
! J' j2 I0 E+ k8 F. W0 D% Nmpopt = mpoption(‘OPF_ALG’,520);% 使用fmincon w/通用仿真
  |& C# Z, {  K  D, uopf(‘case9’,A,l,u,mpopt)
; T* k/ T. N( m# K+ k7 N5 B' r/ g' }. c7 K6 F" W( R
在4.0b4版本中还没有比较好的例子。4 `5 n  s4 ]$ O0 L" X' U7 M
6 }) F' |, p* S, z' v" \
我希望求解最优负荷削减,是应该怎么使用用户自定义功能修改目标函数和约束条件呢?
"真诚赞赏,手留余香"
还没有人打赏,支持一下
楼主热帖
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

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

该用户从未签到

尚未签到

发表于 2011-1-19 16:40:21 | 显示全部楼层
回复 2# hongylb921
& A9 W# V0 Q7 Z7 y6 H3 N+ z
% X! Z9 ?2 c" {0 S/ q3 X1 U
  p! y- X- l, @9 {+ a) Q    没有必要去修改用户自定于函数,如果只是求解最优切负荷量,用一种很简单的办法就可以实现的!
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

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

该用户从未签到

尚未签到

发表于 2011-2-19 23:10:41 | 显示全部楼层
回复 3# phdyang 8 e8 ~, w6 C- E0 g2 T% ]* j
5 l# P9 J6 d! e2 W% Q6 Y

, L, P5 p. D' g8 q! N% \* Z    请问如何用简单有效的方法实现最优负荷削减呢,谢谢
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

发表于 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
    4 l. i5 F3 U, Z9 U
    7 N6 \% q6 F4 q9 S3 E5 y5 F6 |! j. ]& Q: H0 z3 Q
        没有必要去修改用户自定于函数,如果只是求解最优切负荷量,用一种很简单的办法 ...3 \/ }: g# M, L1 R  l
    phdyang 发表于 2011-1-19 16:40

    3 w. k7 M4 U4 v3 s) d- k; T5 G, b8 d2 I, ?- P1 |# Q" p( p: t! B) g

    8 C' o; \5 c; I: S   同问,如何求取最优切负荷量?
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 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 ' W# M' J( r& F6 P2 B

    . F/ _; |& {! x! N1 P5 ^3 V
    ! F# o( W/ G. o/ C) u6 E. ^& O# h    那是不是说需要到源代码中区修改呢,这样才能达到用户自定义的约束条件?
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    您需要登录后才可以回帖 登录 | 立即加入

    本版积分规则

    招聘斑竹

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

    GMT+8, 2025-4-30 06:21

    Powered by Discuz! X3.5 Licensed

    © 2001-2025 Discuz! Team.

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