内点法解决最优潮流需要求解潮流方程吗

如题所述

最优潮流考虑的因素不一样,其模型的特点也是不一样的,相应所能够求解的算法也不一样。
1、不含切机、切负荷、切容抗器等01变量的最优潮流,其模型一般是连续的,可以采用IPOPT内点法工具箱求解。这个工具箱是的,windows和linux系统都支持,在使用时要注意采用稀疏存储模式,并且不要使用自动求导工具(ADOL+Colpack),求解工具bug很多,只能用来对比验证自动手动求导的正确与否。
2、含01变量的二次连续型最优潮流,若可以线性化,则可以采用Cplex求解器,不能线性化的,可以采用GAMS(Cplex是GAMS其中一个求解器)。这个求解器是商用的,需要找破解版。
3、除上述两种情况外,最优潮流模型离散,一般情况下只能采用粒子群等智能搜索算法。
4、国内传说很牛什么问题都能解的求解器1stopt。不过也是收费的(他们自己放出的1.5版本问题多多,基本上用不了),优点是问题模型描述简单,真的是非常简单,没有求导等复杂问题,但是这个所谓的简单方法并不支持最优潮流这类优化问题,必须使用编程模式,所以就一样变得复杂(没有逐步调试功能)。不足问题就是没有逐步调试功能,运行时变量的值无法跟踪,很不方便查找问题出在哪;输入和输出操作都不太方便,虽然支持嵌入式excel输入数据,但是运行时会卡顿一会;版本不向下兼容,低版本的命令到了高版本就不一定能用;不支持多个子代码文件,所有程序必须写在同一个代码本里,没有像c++和matlab可以把代码放在不同文件调度的功能,不方便模块化编程。
温馨提示:答案为网友推荐,仅供参考
相似回答