MATLAB电气热综合能源二阶锥优化模型CPLEX
基于 MATLAB 的电气热综合能源二阶锥优化模型,结构清晰、求解速度快,用的还是 CPLEX 那套,可靠性挺高。如果你平时搞能源系统建模,尤其涉及电气热耦合,强烈推荐拿来参考一下,思路和代码都蛮实用的。
MATLAB 的建模能力和CPLEX 的优化效率搭一起,适合做那种电气热联供、多能源协同调度的场景。代码写得还算清爽,变量定义比较规整,跑起来响应也快。
模型里用了二阶锥规划,不是线性优化那种传统玩法,而是带了一点非线性结构,所以求解更贴近实际,适合模拟热网、水泵或压缩空气这些非线性设备。
如果你之前接触过YALMIP或者类似建模框架,基本可以直接上手,逻辑清晰,一看就懂。不懂也没事,建议先看看这个:基于 matlab 的电气热综合能源优化程序设计,当个入门挺好。
有兴趣再往深挖,可以看看另外几篇相关的,比如:电-气-热综合能源系统耦合优化调度,还有这篇也不错:风电储能与多能源调度。都是一套生态的,拼起来看,思路更完整。
哦对了,建议你用CPLEX版本不要太老,兼容性会好些。如果你用的是MATLAB 2020b+,跑这个代码基本没问题。要是卡住了,多半是变量定义或者求解器路径没设好,检查一下就行。
如果你最近正好在做综合能源系统的建模调度,可以试试这个模型,拿来直接套也行,改改变量、换下约束,也挺方便的。
下载地址
用户评论